
 /* OpenLib_EXP V1.00                                          */
 /* FREEWARE.                                                  */
 /* (c) 1992 by Andreas R. Kleinert.                           */
 /* Demonstrates opening and closing of "ak_gen0.library" V35+ */


#include "IAK:AK_GEN0.h"          /* "IAK:" is include path-assign */

#include <exec/libraries.h>

extern struct Library *AKBase;    /* defined in include file */


void main(long argc, char **argv) /* MAIN */
{
 AKBase = (struct AKBase *) OpenLibrary("ak_gen0.library", 35);
 if(!AKBase)
  {
   printf("\n Can't open \42ak_gen0.library\42 V35+ !\n");
  }else
  {
   printf("\nOpenLib_EXP V1.0, FREEWARE, (c) 1992 by Andreas R. Kleinert\n");

   printf("\nName      : %s", AKBase->lib_Node.ln_Name);
   printf("\nFlags     : %d", AKBase->lib_Flags);
   printf("\nPosSize   : %d", AKBase->lib_PosSize);
   printf("\nNegSize   : %d", AKBase->lib_NegSize);
   printf("\nVersion   : %d", AKBase->lib_Version);
   printf("\nRevision  : %d", AKBase->lib_Revision);
   printf("\nID-String : %s", AKBase->lib_IdString);
   printf("\nSum       : %d", AKBase->lib_Sum);
   printf("\nOpenCnt   : %d", AKBase->lib_OpenCnt);

   printf("\n");
   CloseLibrary(AKBase);
  }

 exit(0);
}
