Branch: Tag:

2001-08-02

2001-08-02 22:24:54 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

keep track of what functions can be addressed statically

Rev: src/code/ia32.c:1.14
Rev: src/constants.c:1.32
Rev: src/constants.h:1.19
Rev: src/dynamic_load.c:1.53

17:   #include "security.h"   #include "block_alloc.h"    - RCSID("$Id: constants.c,v 1.31 2001/07/02 04:09:47 hubbe Exp $"); + RCSID("$Id: constants.c,v 1.32 2001/08/02 22:24:53 hubbe Exp $");      struct mapping *builtin_constants = 0;   
74:   }while(0)   BLOCK_ALLOC(callable,128)    + int global_callable_flags=0; +    /* Eats one ref to 'type' and 'name' */   PMOD_EXPORT struct callable *low_make_callable(c_fun fun,    struct pike_string *name,
90:    f->flags=flags;    f->docode=docode;    f->optimize=optimize; +  f->internal_flags = global_callable_flags;   #ifdef PIKE_DEBUG    {    struct pike_type *z = check_call(function_type_string, type, 0);