00001 #ifndef FUNC_H 00002 #define FUNC_H 00003 00004 /* Public Prototypes */ 00005 func_t * create_func (char * name, double (*func_ptr)(), int num_args); 00006 int remove_func(func_t * func); 00007 func_t * find_func(char * name); 00008 int init_builtin_func_db(); 00009 int destroy_builtin_func_db(); 00010 int load_all_builtin_func(); 00011 int load_builtin_func(char * name, double (*func_ptr)(), int num_args); 00012 void free_func(func_t * func); 00013 00014 #endif