home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / MPW / gawk 2.11.1r3 / Sources / missing.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-06-02  |  1.6 KB  |  77 lines  |  [TEXT/MPS ]

  1.  
  2. /* 02Jun91    Matthias Neeracher    <neeri@iis.ethz.ch>    MPW port */
  3.  
  4. /* Mac paths have a different directory separator, so we hardcode
  5.     missing parts
  6. */
  7.  
  8. #ifdef macintosh
  9. #include ":missing.d:stat.c"
  10. #include ":missing.d:dup2.c"
  11. #include ":missing.d:gcvt.c"
  12. #include ":missing.d:getopt.c"
  13. #include ":missing.d:random.c"
  14. #include ":missing.d:strcase.c"
  15. #else
  16.  
  17. #ifdef MSDOS
  18. #define BCOPY_MISSING
  19. #define STRCASE_MISSING
  20. #define BLKSIZE_MISSING
  21. #define SPRINTF_INT
  22. #define RANDOM_MISSING
  23. #define GETOPT_MISSING
  24. #endif
  25.  
  26. #ifdef DUP2_MISSING
  27. #include "missing.d/dup2.c"
  28. #endif /* DUP2_MISSING */
  29.  
  30. #ifdef GCVT_MISSING
  31. #include "missing.d/gcvt.c"
  32. #endif /* GCVT_MISSING */
  33.  
  34. #ifdef GETOPT_MISSING
  35. #include "missing.d/getopt.c"
  36. #endif    /* GETOPT_MISSING */
  37.  
  38. #ifdef MEMCMP_MISSING
  39. #include "missing.d/memcmp.c"
  40. #endif    /* MEMCMP_MISSING */
  41.  
  42. #ifdef MEMCPY_MISSING
  43. #include "missing.d/memcpy.c"
  44. #endif    /* MEMCPY_MISSING */
  45.  
  46. #ifdef MEMSET_MISSING
  47. #include "missing.d/memset.c"
  48. #endif    /* MEMSET_MISSING */
  49.  
  50. #ifdef RANDOM_MISSING
  51. #include "missing.d/random.c"
  52. #endif    /* RANDOM_MISSING */
  53.  
  54. #ifdef STRCASE_MISSING
  55. #include "missing.d/strcase.c"
  56. #endif    /* STRCASE_MISSING */
  57.  
  58. #ifdef STRCHR_MISSING
  59. #include "missing.d/strchr.c"
  60. #endif    /* STRCHR_MISSING */
  61.  
  62. #ifdef STRERROR_MISSING
  63. #include "missing.d/strerror.c"
  64. #endif    /* STRERROR_MISSING */
  65.  
  66. #ifdef STRTOD_MISSING
  67. #include "missing.d/strtod.c"
  68. #endif    /* STRTOD_MISSING */
  69.  
  70. #ifdef TMPNAM_MISSING
  71. #include "missing.d/tmpnam.c"
  72. #endif    /* TMPNAM_MISSING */
  73.  
  74. #if defined(VPRINTF_MISSING) && defined(BSDSTDIO)
  75. #include "missing.d/vprintf.c"
  76. #endif    /* VPRINTF_MISSING && BSDSTDIO */
  77. #endif