pike.git / src / add_efun.h

version» Context lines:

pike.git/src/add_efun.h:11:   #include "las.h" /* For OPT_SIDE_EFFECT etc. */      struct efun   {    struct svalue function;    struct hash_entry link;   };      typedef void (*c_fun)(INT32);   typedef int (*docode_fun)(node *n); - typedef void (*optimize_fun)(node *n); + typedef node *(*optimize_fun)(node *n);      struct callable   {    INT32 refs;    c_fun function;    struct lpc_string *type;    struct lpc_string *name;    INT16 flags;    optimize_fun optimize;    docode_fun docode;