pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:160:   void LOW_POP_PIKE_FRAME(struct pike_frame *frame);   void POP_PIKE_FRAME(void);   PMOD_EXPORT void callsite_init(struct pike_callsite *c);   PMOD_EXPORT void callsite_set_args(struct pike_callsite *c, INT32 args);   PMOD_EXPORT void callsite_free(struct pike_callsite *c);   PMOD_EXPORT void callsite_resolve_svalue(struct pike_callsite *site, struct svalue *s);   PMOD_EXPORT void callsite_resolve_fun(struct pike_callsite *site, struct object *o, INT16 fun);   PMOD_EXPORT void callsite_resolve_lfun(struct pike_callsite *site, struct object *o, int lfun);   PMOD_EXPORT void callsite_prepare(struct pike_callsite *c);   PMOD_EXPORT void callsite_execute(const struct pike_callsite *site); + PMOD_EXPORT void callsite_reset(struct pike_callsite *site);   PMOD_EXPORT void callsite_return(struct pike_callsite *site);      static inline struct svalue *frame_get_save_sp(const struct pike_frame *frame) {    return frame->locals + frame->save_sp_offset;   }      static inline void frame_set_save_sp(struct pike_frame *frame, struct svalue *sv) {    ptrdiff_t n = sv - frame->locals;   #ifdef PIKE_DEBUG    if (n < MIN_INT16 || n > MAX_INT16)