pike.git / src / program.h

version» Context lines:

pike.git/src/program.h:715:   #endif      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 *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 */   #define REPORT_NOTICE 0 /* FYI. */   #define REPORT_WARNING 1 /* Compiler warning. */   #define REPORT_ERROR 2 /* Compilation error. */
pike.git/src/program.h:975:   void handle_compile_exception (const char *yyerror_fmt, ...);   struct supporter_marker;   void count_memory_in_supporter_markers(size_t *num, size_t *size);   PMOD_EXPORT int low_quick_add_function(struct pike_string *name_tmp,    void (*cfun)(INT32),    const char *type,    int type_length,    unsigned flags,    unsigned opt_flags);   void check_all_programs(void); - void placeholder_index(INT32 args); +    void init_program(void);   void cleanup_program(void);   PMOD_EXPORT void visit_program (struct program *p, int action, void *extra);   void gc_mark_program_as_referenced(struct program *p);   void real_gc_cycle_check_program(struct program *p, int weak);   unsigned gc_touch_all_programs(void);   void gc_check_all_programs(void);   void gc_mark_all_programs(void);   void gc_cycle_check_all_programs(void);   void gc_zap_ext_weak_refs_in_programs(void);