home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / biblioteki / c_library / easylibs / source / helloworld.c < prev    next >
C/C++ Source or Header  |  1977-12-31  |  675b  |  40 lines

  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. #include <exec/types.h>
  5. #include <clib/exec_protos.h>
  6. #include <clib/helloworld_protos.h>
  7. #include <pragmas/exec_pragmas.h>
  8. #include <pragmas/helloworld_pragmas.h>
  9.  
  10. extern struct Library *SysBase;
  11. struct Library *HelloWorldBase;
  12.  
  13.  
  14.  
  15. int main(int argc, char *argv[])
  16.  
  17. {
  18.   if (!(HelloWorldBase = OpenLibrary("libs/helloworld.library", 40)))
  19.     {
  20.       fprintf(stderr, "Cannot open 'helloworld.library'\n");
  21.       exit(20);
  22.     }
  23.  
  24.   if (argc == 1)
  25.     {
  26.       printf(HelloWorld(-1));
  27.     }
  28.   else
  29.     {
  30.       int i;
  31.  
  32.       for (i = 1;  i < argc;  i++)
  33.     { 
  34.       printf(HelloWorld(atol(argv[i])));
  35.     }
  36.     }
  37.  
  38.   CloseLibrary(HelloWorldBase);
  39. }
  40.