/* $Id: machine.h,v 3.5 2012/07/24 15:07:25 ksb Exp $ * meta source lens for uncurly -- which really should not need one. * Kevin Braunsdorf, 1996 */ #if !defined(HPUX) && (defined(HPUX7)||defined(HPUX8)||defined(HPUX9)||defined(HPUX10)||defined(HPUX11)) #define HPUX 1 #endif #if !defined(IRIX) && (defined(IRIX4) || defined(IRIX5) || defined(IRIX6)) #define IRIX 1 #endif #if !defined(ULTRIX) && (defined(ULTRIX4) || defined(ULTRIX5)) #define ULTRIX 1 #endif #if !defined(USE_STDLIB) #if IBMR2||PTX||FREEBSD||DARWIN||NETBSD||OPENBSD||MSDOS||ULTRIX||BSDI #define USE_STDLIB 1 #else #define USE_STDLIB 0 #endif #endif #if !defined(USE_MALLOC_H) #define USE_MALLOC_H (!(defined(HPUX9)||defined(HPUX10))) #endif #if !defined(NEED_MALLOC_EXTERN) #define NEED_MALLOC_EXTERN (!USE_MALLOC_H && !defined(NEXT2) && !defined(IRIX) && !defined(BSDI) && !defined(FREEBSD) && !defined(DARWIN) && !defined(NETBSD)&& !defined(OPENBSD)) #endif #if !defined(USE_UNISTD_H) #define USE_UNISTD_H (defined(FREEBSD)||defined(DARWIN)||defined(NETBSD)||defined(OPENBSD)||defined(HPUX9)||defined(HPUX10)||defined(HPUX11)) #endif #if USE_MALLOC_H #if !USE_STDLIB #include #endif #else #if NEED_MALLOC_EXTERN extern char *malloc(), *calloc(), *realloc(); #endif #endif #if USE_STDLIB || defined(__STDC__) #include #else extern char *getenv(); #endif #if USE_UNISTD_H #include #endif