Branch: Tag:

2014-12-04

2014-12-04 19:24:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Modules: Export some more functions to the module API.

These functions are needed to find inherited symbols.

913:    unsigned function_flags,    union idptr *func,    unsigned opt_flags); - int really_low_find_shared_string_identifier(struct pike_string *name, + PMOD_EXPORT int really_low_find_shared_string_identifier(struct pike_string *name,    struct program *prog,    int flags);   int really_low_find_variant_identifier(struct pike_string *name,
1037:   void pop_compiler_frame(void);   PMOD_EXPORT ptrdiff_t low_get_storage(struct program *o, struct program *p);   PMOD_EXPORT char *get_storage(struct object *o, struct program *p); - struct program *low_program_from_function(struct object *o, INT32 i); + PMOD_EXPORT struct program *low_program_from_function(struct object *o, INT32 i);   PMOD_EXPORT struct program *program_from_function(const struct svalue *f);   PMOD_EXPORT struct program *low_program_from_svalue(const struct svalue *s,    struct object **parent_obj,