summaryrefslogtreecommitdiff
path: root/bcc/table.h
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>1996-03-24 17:45:55 +0100
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:29:43 +0200
commitfe22c37817ce338fbbc90b239320248c270957fa (patch)
treed9550410c4a20bdd382fcc58d2d3d7c5e04e5245 /bcc/table.h
parenta7aba15e8efffb1c5d3097656f1a93955a64f01f (diff)
parent42192453ea219b80d0bf9f41e51e36d3d4d0740b (diff)
downloaddev86-fe22c37817ce338fbbc90b239320248c270957fa.tar.gz
Import Dev86-0.0.4.tar.gzv0.0.4
Diffstat (limited to 'bcc/table.h')
-rw-r--r--bcc/table.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/bcc/table.h b/bcc/table.h
new file mode 100644
index 0000000..f9b2f38
--- /dev/null
+++ b/bcc/table.h
@@ -0,0 +1,71 @@
+/* table.h - table handler for bcc */
+
+/* Copyright (C) 1992 Bruce Evans */
+
+EXTERN char *charptr; /* next free spot in catchall table */
+EXTERN char *chartop; /* spot after last in table */
+EXTERN char *char1top; /* last character spot in table */
+EXTERN char *char3top; /* third last character spot in table */
+EXTERN struct symstruct *exprptr;
+ /* next entry in expression symbol table */
+EXTERN struct symstruct *locptr;
+ /* next entry in local symbol table */
+extern struct symstruct locsyms[];
+ /* local symbol table */
+
+#define TS1
+#ifdef TS
+uvalue_t ts_n_newtypelist;
+uvalue_t ts_s_newtypelist;
+uvalue_t ts_n_filename_term;
+uvalue_t ts_s_filename_term;
+uvalue_t ts_n_filename;
+uvalue_t ts_s_filename;
+uvalue_t ts_s_filename_tot;
+uvalue_t ts_n_pathname;
+uvalue_t ts_s_pathname;
+uvalue_t ts_s_pathname_tot;
+uvalue_t ts_n_inputbuf;
+uvalue_t ts_s_inputbuf;
+uvalue_t ts_s_inputbuf_tot;
+uvalue_t ts_n_includelist;
+uvalue_t ts_s_includelist;
+uvalue_t ts_s_outputbuf;
+uvalue_t ts_n_macstring_ident;
+uvalue_t ts_n_macstring_ordinary;
+uvalue_t ts_n_macstring_param;
+uvalue_t ts_n_macstring_quoted;
+uvalue_t ts_n_macstring_term;
+uvalue_t ts_s_macstring;
+uvalue_t ts_n_defines;
+uvalue_t ts_s_defines;
+uvalue_t ts_n_macparam;
+uvalue_t ts_s_macparam;
+uvalue_t ts_s_macparam_tot;
+uvalue_t ts_n_macparam_string_ordinary;
+uvalue_t ts_n_macparam_string_quoted;
+uvalue_t ts_n_macparam_string_term;
+uvalue_t ts_s_macparam_string;
+uvalue_t ts_s_macparam_string_tot;
+uvalue_t ts_s_macparam_string_alloced;
+uvalue_t ts_s_macparam_string_alloced_tot;
+uvalue_t ts_s_fakeline;
+uvalue_t ts_s_fakeline_tot;
+uvalue_t ts_n_string;
+uvalue_t ts_n_case;
+uvalue_t ts_n_case_realloc;
+uvalue_t ts_s_case;
+uvalue_t ts_s_case_tot;
+uvalue_t ts_n_structname;
+uvalue_t ts_s_structname;
+uvalue_t ts_n_type;
+uvalue_t ts_s_type;
+uvalue_t ts_n_global;
+uvalue_t ts_size_global;
+uvalue_t ts_n_holdstr;
+uvalue_t ts_size_holdstr;
+uvalue_t ts_n_growobj;
+uvalue_t ts_size_growobj_wasted;
+uvalue_t ts_n_growheap;
+uvalue_t ts_s_growheap;
+#endif