#ifdef MSDOS #ifndef _MSDOS #define _MSDOS #endif #endif #if defined(HAVE_STDLIB_H) || defined(_MSDOS) #include #endif #if (defined(VMS) || defined(MSDOS)) && !defined(HAVE_STRING_H) #define HAVE_STRING_H 1 #endif #ifdef _MSDOS #include #define strlwr _strlwr #define strupr _strupr #define unlink _unlink #define mktemp _mktemp #endif /* MSDOS */ #if defined(STDC_HEADERS) || defined(HAVE_STRING_H) #include /* An ANSI string.h and pre-ANSI memory.h might conflict. */ #if !defined(STDC_HEADERS) && defined(HAVE_MEMORY_H) #include #endif /* not STDC_HEADERS and HAVE_MEMORY_H */ #define bcopy(src, dst, num) memcpy((dst), (src), (num)) #else /* not STDC_HEADERS and not HAVE_STRING_H */ #include /* memory.h and strings.h conflict on some systems. */ #endif /* not STDC_HEADERS and not HAVE_STRING_H */