home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / POLYEDIT.LZH / LIB / INLIB.H < prev    next >
C/C++ Source or Header  |  1996-01-10  |  725b  |  20 lines

  1. #ifdef DYNAMIC
  2. #define    printf            (void)    (*(SystemFunc[0]))
  3. #define    exit            (void)    (*(SystemFunc[1]))
  4. #define    getenv            (char*)    (*(SystemFunc[2]))
  5. #define    malloc            (void*)    (*(SystemFunc[3]))
  6. #define    free            (void)    (*(SystemFunc[4]))
  7. #define    fopen            (FILE*)    (*(SystemFunc[5]))
  8. #define    fclose            (void)    (*(SystemFunc[6]))
  9. #define    fprintf            (void)    (*(SystemFunc[7]))
  10. #define    fgetc            (int)    (*(SystemFunc[8]))
  11. #define    sprintf            (void)    (*(SystemFunc[9]))
  12. #define    access            (int)    (*(SystemFunc[10]))
  13. #define    stat( a, b )    (int)    (*(SystemFunc[11]))( a, b )
  14. #define    fread            (int)    (*(SystemFunc[12]))
  15. #define    fwrite            (int)    (*(SystemFunc[13]))
  16. #define    fgets            (int)    (*(SystemFunc[14]))
  17.  
  18. extern    int        (**SystemFunc)();
  19. #endif
  20.