/* $Id: defs_major.h,v 1.9 2006/04/09 07:37:05 hurtta Exp $ */ /****************************************************************************** * The Elm (ME+) Mail System - $Revision: 1.9 $ $State: Exp $ * * Modified by: Kari Hurtta * (was hurtta+elm@ozone.FMI.FI) ****************************************************************************** # Copied from defs.h. It have following copyright: # * The Elm Mail System * * Copyright (c) 1988-1992 USENET Community Trust * Copyright (c) 1986,1987 Dave Taylor *****************************************************************************/ #include #include #include #include #include /* for fundamental types */ #include "../config.h" #include "sysdefs.h" /* system/configurable defines */ # define VERSION "2.4ME+" /* Version number... */ #if defined(__STDC__) || defined(_AIX) # define ANSI_C 1 #endif #if ANSI_C #define VOLATILE volatile #define CONST const #define P_(x) x #else #define VOLATILE #define CONST #define P_(x) () #endif #ifdef MALLOCVOID typedef void * malloc_t; #else typedef char * malloc_t; #endif #ifdef ANSI_C # include #else extern malloc_t calloc(); extern int free(); extern malloc_t malloc(); extern malloc_t realloc(); extern void exit(); extern char *getenv(); extern long atol(); #endif #ifdef STRINGS # include #else # if defined(_CONVEX_SOURCE) && defined(index) # undef _CONVEX_SOURCE # include /* Now there is no proto for index. */ # define _CONVEX_SOURCE # else # include # endif #endif #if defined(HASWAITPID) || defined(BSD_TYPE) #include #endif #ifdef I_UNISTD #include #endif #ifndef ANSI_C unsigned sleep(); char *index(), *rindex(); /* names will be traslated by define in config.h */ char *strcpy(), *strcat(), *strncpy(); /* more in string.h in ANSI */ long lseek(); int fseek(); char *getlogin(); unsigned alarm(); #ifndef I_UNISTD unsigned short getgid(), getuid(); #endif char *cuserid(); #endif /* * Local Variables: * mode:c * c-basic-offset:4 * buffer-file-coding-system: iso-8859-1 * End: */