124 lines
2.0 KiB
C
124 lines
2.0 KiB
C
#if !defined(STD_INCL_H) && !defined(_FUNC_SPEC_)
|
|
#define STD_INCL_H
|
|
|
|
#ifdef INCL_STDLIB_H
|
|
# include <stdlib.h>
|
|
#endif
|
|
#ifdef INCL_UNISTD_H
|
|
# include <unistd.h>
|
|
#endif
|
|
|
|
#include <sys/types.h>
|
|
#include <stdio.h>
|
|
#include <setjmp.h>
|
|
#include <signal.h>
|
|
#include <math.h>
|
|
#include <ctype.h>
|
|
#include <errno.h>
|
|
#ifdef INCL_FCNTL_H
|
|
# include <fcntl.h>
|
|
#endif
|
|
|
|
#ifdef INCL_TIME_H
|
|
# include <time.h>
|
|
#endif
|
|
#ifdef INCL_SYS_TIME_H
|
|
# include <sys/time.h>
|
|
#endif
|
|
#ifdef INCL_DOS_H
|
|
# include <dos.h>
|
|
#endif
|
|
#ifdef INCL_SYS_TIMES_H
|
|
# include <sys/times.h>
|
|
#endif
|
|
#ifdef INCL_USCLKC_H
|
|
# include <usclkc.h>
|
|
#endif
|
|
|
|
#ifdef INCL_SYS_WAIT_H
|
|
# include <sys/wait.h>
|
|
#endif
|
|
#ifdef INCL_SYS_CRYPT_H
|
|
# include <sys/crypt.h>
|
|
#endif
|
|
#ifdef INCL_CRYPT_H
|
|
# include <crypt.h>
|
|
#endif
|
|
#ifdef INCL_VALUES_H
|
|
# include <values.h>
|
|
#endif
|
|
#ifdef INCL_LIMITS_H
|
|
# include <limits.h>
|
|
#endif
|
|
#ifdef INCL_MALLOC_H
|
|
# include <malloc.h>
|
|
#endif
|
|
#ifdef INCL_LOCALE_H
|
|
# include <locale.h>
|
|
#endif
|
|
|
|
#ifdef INCL_DLFCN_H
|
|
# include <dlfcn.h>
|
|
#endif
|
|
|
|
#ifndef _AUX_SOURCE
|
|
/* supposedly, memmove is in here, but not defined in any lib */
|
|
# include <string.h>
|
|
#endif
|
|
|
|
#ifndef NO_SOCKETS
|
|
# ifdef INCL_NETINET_IN_H
|
|
# include <netinet/in.h>
|
|
# endif
|
|
# ifdef INCL_ARPA_INET_H
|
|
# include <arpa/inet.h>
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(WIN32)
|
|
int dos_style_link (char *, char *);
|
|
#define link(x, y) dos_style_link(x, y)
|
|
#endif
|
|
|
|
#ifdef NeXT
|
|
# include <libc.h>
|
|
#endif
|
|
|
|
#ifdef WIN32
|
|
# include <sys/timeb.h>
|
|
#endif
|
|
|
|
#if !defined(NeXT) && !defined(WIN32)
|
|
# include <sys/param.h>
|
|
#endif
|
|
|
|
#ifdef OLD_ULTRIX
|
|
# include <stddef.h>
|
|
# define size_t unsigned
|
|
#endif
|
|
|
|
#ifdef INCL_MACH_MACH_H
|
|
# include <mach/mach.h>
|
|
#endif
|
|
|
|
#ifdef INCL_MACH_H
|
|
# include <mach.h>
|
|
#endif
|
|
|
|
#ifdef sun
|
|
# include <alloca.h>
|
|
#endif
|
|
|
|
#include <stdarg.h>
|
|
|
|
#ifdef INCL_BSTRING_H
|
|
#include <bstring.h>
|
|
#endif
|
|
|
|
/* Note: This is now only used if _both_ USHRT_MAX and MAXSHORT fail to exist*/
|
|
#ifndef USHRT_MAX
|
|
#define USHRT_MAX ((1 << (sizeof(short)*8)) - 1)
|
|
#endif
|
|
|
|
#endif
|