pike.git / src / global.h

version» Context lines:

pike.git/src/global.h:97:      /*    * Some structure forward declarations are needed.    */      /* This is needed for linux */   #ifdef MALLOC_REPLACED   #define NO_FIX_MALLOC   #endif    - #ifndef STRUCT_PROGRAM_DECLARED - #define STRUCT_PROGRAM_DECLARED - struct program; - #endif -  + struct array;   struct function; - #ifndef STRUCT_SVALUE_DECLARED - #define STRUCT_SVALUE_DECLARED - struct svalue; - #endif - struct sockaddr; + struct mapping; + struct multiset;   struct object; - struct array; + struct pike_string; + struct program; + struct sockaddr;   struct svalue; -  - #ifndef STRUCT_TIMEVAL_DECLARED - #define STRUCT_TIMEVAL_DECLARED +    struct timeval; - #endif +     -  +    #ifndef CONFIGURE_TEST   /* machine.h doesn't exist if we're included from a configure test    * program. In that case these defines will already be included. */      /* Newer autoconf adds the PACKAGE_* defines for us, regardless    * whether we want them or not. If we're being included from a module    * they will clash, and so we need to ensure the one for the module    * survives, either they are defined already or get defined later.    * Tedious work.. */   #ifndef PIKE_CORE