pike.git / src / program.h

version» Context lines:

pike.git/src/program.h:127:   };      struct inherit   {    struct program *prog;    INT16 inherit_level; /* really needed? */    INT16 identifier_level;    INT32 storage_offset;   };    + #define PROG_DESTRUCT_IMMEDIATE 1 +    struct program   {    INT32 refs;    INT32 id; /* used to identify program in caches */    INT32 storage_needed; /* storage needed in the object struct */       struct program *next;    struct program *prev;    unsigned char *program;    struct pike_string **strings;
pike.git/src/program.h:156: Inside #if defined(DEBUG)
  #ifdef DEBUG    unsigned INT32 checksum;   #endif   #ifdef PROFILING    unsigned INT32 num_clones;   #endif /* PROFILING */       SIZE_T total_size;    SIZE_T num_linenumbers;    SIZE_T program_size; +  unsigned INT16 flags;    unsigned INT16 num_constants;    unsigned INT16 num_strings;    unsigned INT16 num_identifiers;    unsigned INT16 num_identifier_references;    unsigned INT16 num_identifier_indexes;    unsigned INT16 num_inherits;    INT16 lfuns[NUM_LFUNS];   };      #define INHERIT_FROM_PTR(P,X) ((P)->inherits + (X)->inherit_offset)