pike.git / src / program.h

version» Context lines:

pike.git/src/program.h:505:   /**    * Special inherit references.    *    * These are used by find_inherited_identifier().    */   #define INHERIT_SELF 0 /* Self. */   #define INHERIT_LOCAL -1 /* Self and not overrideable (force local). */   #define INHERIT_GLOBAL -2 /* Self and overrideable. */   #define INHERIT_ALL -3 /* All inherits but not self. */    - /* -  * Storage struct for a trampoline object -  * (not a part of the program type) -  */ - struct pike_trampoline - { -  struct pike_frame *frame; -  INT32 func; - }; +             /* program parts have been realloced into one block */   #define PROGRAM_OPTIMIZED 1      /* program has gone through pass 1 of compiler, prototypes etc. will    * not change from now on    */   #define PROGRAM_FIXED 2
pike.git/src/program.h:725:      ATTRIBUTE((malloc))   PMOD_EXPORT struct program * alloc_program(void);   PMOD_EXPORT void really_free_program(struct program * p);   void count_memory_in_programs(size_t *num, size_t *_size);   void free_all_program_blocks(void);         extern struct program *first_program;   extern struct program *null_program; - extern struct program *pike_trampoline_program; +    extern struct program *gc_internal_program;   extern struct program *placeholder_program;   extern struct object *placeholder_object;      /* Flags for identifier finding... */   #define SEE_STATIC 1   #define SEE_PROTECTED 1   #define SEE_PRIVATE 2      /* Report levels */