pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:800:
PMOD_EXPORT void set_gc_check_callback(void (*m)(struct object *)); PMOD_EXPORT void pike_set_prog_event_callback(void (*cb)(int)); PMOD_EXPORT void pike_set_prog_optimize_callback(node *(*opt)(node *)); PMOD_EXPORT int really_low_reference_inherited_identifier(struct program_state *q, int i, int f); PMOD_EXPORT int low_reference_inherited_identifier(struct program_state *q, int e, struct pike_string *name, int flags);
-
int find_inherit(struct program *p, struct pike_string *name);
+
int find_inherit(
const
struct program *p,
const
struct pike_string *name);
PMOD_EXPORT int reference_inherited_identifier(struct program_state *state, struct pike_string *inherit, struct pike_string *name); void rename_last_inherit(struct pike_string *n); void lower_inherit(struct program *p, struct object *parent, int parent_identifier, int parent_offset, INT32 flags, struct pike_string *name);
pike.git/src/program.h:825:
INT32 flags, struct pike_string *name); PMOD_EXPORT void do_inherit(struct svalue *s, INT32 flags, struct pike_string *name); void compiler_do_inherit(node *n, INT32 flags, struct pike_string *name); int call_handle_inherit(struct pike_string *s); void simple_do_inherit(struct pike_string *s, INT32 flags, struct pike_string *name);
-
int isidentifier(struct pike_string *s);
+
int isidentifier(
const
struct pike_string *s);
int low_define_alias(struct pike_string *name, struct pike_type *type, int flags, int depth, int refno); PMOD_EXPORT int define_alias(struct pike_string *name, struct pike_type *type, int flags, int depth, int refno); int is_auto_variable_type( int variable ); int low_define_variable(struct pike_string *name, struct pike_type *type, INT32 flags, size_t offset, INT32 run_time_type);
pike.git/src/program.h:887:
struct object *o, INT32 flags); PMOD_EXPORT int add_function_constant(const char *name, void (*cfun)(INT32), const char * type, int flags); PMOD_EXPORT int debug_end_class(const char *name, ptrdiff_t namelen, INT32 flags); INT32 define_function(struct pike_string *name, struct pike_type *type, unsigned flags, unsigned function_flags, union idptr *func, unsigned opt_flags);
-
PMOD_EXPORT int really_low_find_shared_string_identifier(struct pike_string *name,
+
PMOD_EXPORT int really_low_find_shared_string_identifier(
const
struct pike_string *name,
const struct program *prog, int flags); int really_low_find_variant_identifier(struct pike_string *name, struct program *prog, struct pike_type *type, int start_pos, int flags); PMOD_EXPORT int low_find_lfun(struct program *p, enum LFUN lfun); PMOD_EXPORT int find_lfun_fatal(struct program *p, enum LFUN lfun); int lfun_lookup_id(struct pike_string *lfun_name);
-
int low_find_shared_string_identifier(struct pike_string *name,
+
int low_find_shared_string_identifier(
const
struct pike_string *name,
const struct program *prog); struct ff_hash; int find_shared_string_identifier(struct pike_string *name, const struct program *prog); PMOD_EXPORT int find_identifier(const char *name,const struct program *prog); int store_prog_string(struct pike_string *str); int store_constant(const struct svalue *foo, int equal, struct pike_string *constant_name); struct array *program_indices(struct program *p);