Mercurial > hg > octave-nkf
diff src/defun-int.h @ 3145:0d640dc625c7
[project @ 1998-02-05 08:44:59 by jwe]
author | jwe |
---|---|
date | Thu, 05 Feb 1998 08:45:07 +0000 |
parents | ff8b4d6371b3 |
children | 60866c521b92 |
line wrap: on
line diff
--- a/src/defun-int.h +++ b/src/defun-int.h @@ -25,6 +25,9 @@ #include <string> +#include "ov-builtin.h" +#include "ov-mapper.h" +#include "symtab.h" #include "version.h" class octave_value; @@ -33,19 +36,17 @@ extern void check_version (const string& version, const string& fcn); -// XXX FIXME XXX -- change to use actual pointer types instead of void* -// when things are not changing as rapidly. +extern void +install_builtin_mapper (octave_mapper *mf); extern void -install_builtin_mapper (void *mf); - -extern void -install_builtin_function (void *f, const string& name, const string& doc, - bool is_text_fcn = false); +install_builtin_function (octave_builtin::fcn f, const string& name, + const string& doc, bool is_text_fcn = false); extern void install_builtin_variable (const string& n, const octave_value& v, - bool iaf, bool p, bool e, void *svf, + bool iaf, bool p, bool e, + symbol_record::change_function chg_fcn, const string& h); extern void