diff src/symtab.h @ 2953:ca7d3625ee01

[project @ 1997-05-09 14:56:52 by jwe]
author jwe
date Fri, 09 May 1997 14:57:34 +0000
parents 56be458e237f
children c41e4dca98b9
line wrap: on
line diff
--- a/src/symtab.h	Fri May 09 14:49:47 1997 +0000
+++ b/src/symtab.h	Fri May 09 14:57:34 1997 +0000
@@ -33,8 +33,6 @@
 
 #include "str-vec.h"
 
-#include "variables.h"
-
 // Must be multiple of 2.
 #define HASH_TABLE_SIZE 1024
 #define HASH_MASK (HASH_TABLE_SIZE - 1)
@@ -122,6 +120,9 @@
   friend class symbol_record_info;
 
 public:
+
+  typedef int (*sv_function) (void);
+
   symbol_record (void);
   symbol_record (const string& n, symbol_record *nxt = 0);
 
@@ -153,7 +154,7 @@
   void unprotect (void);
   void make_eternal (void);
 
-  void set_sv_function (sv_Function f);
+  void set_sv_function (sv_function f);
 
   int define (const octave_value& v,
 	      unsigned int sym_type = symbol_def::USER_VARIABLE);
@@ -196,7 +197,7 @@
   unsigned int tagged_static : 1;
 
   string nm;
-  sv_Function sv_fcn;
+  sv_function sv_fcn;
   symbol_def *definition;
   symbol_record *next_elem;