pike.git / src / program.h

version» Context lines:

pike.git/src/program.h:136:   #define free_program(p) do{ struct program *_=(p); if(!--_->refs) really_free_program(_); }while(0)      extern struct object fake_object;   extern struct program fake_program;      /* Prototypes begin here */   struct id_hash_entry;   void setup_fake_program();   void start_new_program();   void really_free_program(struct program *p); + void dump_program_desc(struct program *p);   void toss_current_program(); -  + void check_program(struct program *p, int pass);   struct program *end_program();   SIZE_T add_storage(SIZE_T size);   void set_init_callback(void (*init)(char *,struct object *));   void set_exit_callback(void (*exit)(char *,struct object *));   int low_reference_inherited_identifier(int e,struct lpc_string *name);   int reference_inherited_identifier(struct lpc_string *super_name,    struct lpc_string *function_name);   void rename_last_inherit(struct lpc_string *n);   void do_inherit(struct program *p,INT32 flags, struct lpc_string *name);   void simple_do_inherit(struct lpc_string *s, INT32 flags,struct lpc_string *name);
pike.git/src/program.h:161:   INT32 define_function(struct lpc_string *name,    struct lpc_string *type,    INT16 flags,    INT8 function_flags,    union idptr *func);   struct ff_hash;   int find_shared_string_identifier(struct lpc_string *name,    struct program *prog);   int find_identifier(char *name,struct program *prog);   int store_prog_string(struct lpc_string *str); - int store_constant(struct svalue *foo); + int store_constant(struct svalue *foo, int equal);   void start_line_numbering(void);   void store_linenumber(void);   char *get_line(unsigned char *pc,struct program *prog,INT32 *linep);   void my_yyerror(char *fmt,...);   void compile();   struct program *compile_file(struct lpc_string *file_name);   struct program *compile_string(struct lpc_string *prog,    struct lpc_string *name);   struct program *end_c_program(char *name);   void add_function(char *name,void (*cfun)(INT32),char *type,INT16 flags); - void check_program(struct program *p, int pass); +    void check_all_programs(int pass); -  + void cleanup_program();   /* Prototypes end here */         void my_yyerror(char *fmt,...) ATTRIBUTE((format (printf, 1, 2)));      #endif