Branch: Tag:

1999-12-07

1999-12-07 09:41:02 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

improved type checking (I hope)

Rev: src/Makefile.in:1.171
Rev: src/builtin_functions.c:1.218
Rev: src/constants.c:1.19
Rev: src/constants.h:1.10
Rev: src/las.c:1.135
Rev: src/opcodes.c:1.68
Rev: src/pike_types.c:1.85
Rev: src/pike_types.h:1.28
Rev: src/program.c:1.178
Rev: src/testsuite.in:1.248

5:   \*/      /* -  * $Id: constants.h,v 1.9 1999/04/15 04:08:10 hubbe Exp $ +  * $Id: constants.h,v 1.10 1999/12/07 09:40:55 hubbe Exp $    */   #ifndef ADD_EFUN_H   #define ADD_EFUN_H
54:    INT16 flags,    optimize_fun optimize,    docode_fun docode); - void add_efun2(char *name, + struct callable *add_efun2(char *name,    c_fun fun,    char *type,    INT16 flags,    optimize_fun optimize,    docode_fun docode); - void add_efun(char *name, c_fun fun, char *type, INT16 flags); - void quick_add_efun(char *name, int name_length, + struct callable *add_efun(char *name, c_fun fun, char *type, INT16 flags); + struct callable *quick_add_efun(char *name, int name_length,    c_fun fun,    char *type, int type_length,    INT16 flags,    optimize_fun optimize,    docode_fun docode);   void cleanup_added_efuns(void); - void count_memory_in_callables(INT32 *num_, INT32 *size_); +    /* Prototypes end here */