00001 /* 00002 * Do all necessary includes here, so that we don't have to worry about 00003 * overlapping includes in the files in missing.d. 00004 */ 00005 #include "config.h" 00006 #include "awk.h" 00007 00008 00009 #ifdef atarist 00010 /* 00011 * this will work with gcc compiler - for other compilers you may 00012 * have to replace path separators in this file into backslashes 00013 */ 00014 #include "unsupported/atari/stack.c" 00015 #include "unsupported/atari/tmpnam.c" 00016 #endif /* atarist */ 00017 00018 #ifndef HAVE_SYSTEM 00019 #ifdef atarist 00020 #include "unsupported/atari/system.c" 00021 #else 00022 #include "missing_d/system.c" 00023 #endif 00024 #endif /* HAVE_SYSTEM */ 00025 00026 #ifndef HAVE_MEMCMP 00027 #include "missing_d/memcmp.c" 00028 #endif /* HAVE_MEMCMP */ 00029 00030 #ifndef HAVE_MEMCPY 00031 #include "missing_d/memcpy.c" 00032 #endif /* HAVE_MEMCPY */ 00033 00034 #ifndef HAVE_MEMSET 00035 #include "missing_d/memset.c" 00036 #endif /* HAVE_MEMSET */ 00037 00038 #ifndef HAVE_STRNCASECMP 00039 #include "missing_d/strncasecmp.c" 00040 #endif /* HAVE_STRCASE */ 00041 00042 #ifndef HAVE_STRERROR 00043 #include "missing_d/strerror.c" 00044 #endif /* HAVE_STRERROR */ 00045 00046 #ifndef HAVE_STRFTIME 00047 #include "missing_d/strftime.c" 00048 #endif /* HAVE_STRFTIME */ 00049 00050 #ifndef HAVE_STRCHR 00051 #include "missing_d/strchr.c" 00052 #endif /* HAVE_STRCHR */ 00053 00054 #if !defined(HAVE_STRTOD) || defined(STRTOD_NOT_C89) 00055 #include "missing_d/strtod.c" 00056 #endif /* HAVE_STRTOD */ 00057 00058 #ifndef HAVE_TZSET 00059 #include "missing_d/tzset.c" 00060 #endif /* HAVE_TZSET */ 00061 00062 #ifndef HAVE_MKTIME 00063 #include "missing_d/mktime.c" 00064 #endif /* HAVE_MKTIME */ 00065 00066 #if defined TANDEM 00067 #include "strdupc" 00068 #include "getidc" 00069 #include "strnchkc" 00070 #endif /* TANDEM */