diff src/symtab.h @ 2404:68c5868dbe83

[project @ 1996-10-13 18:39:19 by jwe]
author jwe
date Sun, 13 Oct 1996 18:42:18 +0000
parents c2c1482c34c8
children ecc1a12678de
line wrap: on
line diff
--- a/src/symtab.h
+++ b/src/symtab.h
@@ -249,31 +249,17 @@
       SR_INFO_BUILTIN_FUNCTION = 2
     };
 
-  enum CONST_TYPE
-    {
-      SR_INFO_UNKNOWN = 0,
-      SR_INFO_SCALAR = 1,
-      SR_INFO_COMPLEX_SCALAR = 2,
-      SR_INFO_MATRIX = 4,
-      SR_INFO_COMPLEX_MATRIX = 8,
-      SR_INFO_RANGE = 16,
-      SR_INFO_STRING = 32
-    };
-
 private:
 
-  void init_state (void);
-
-  unsigned type : 4;
-  unsigned const_type : 6;
+  int initialized;
+  int nr;
+  int nc;
+  unsigned type : 6;
   unsigned hides : 2;
   unsigned eternal : 1;
   unsigned read_only : 1;
-  int nr;
-  int nc;
   string nm;
-  
-  int initialized;
+  string const_type;
 };
 
 // A symbol table.