C:/Users/Dennis/src/lang/russell.orig/src/stree/stsizes.m

Go to the documentation of this file.
00001 /*
00002  * size table definition macros for use with streedefs.h
00003  */
00004 
00005 # define TOP int stsize[] = {
00006 
00007 # define START(x,y) \
00008 #   define SIZE 0
00009 
00010 # define INT(fld) \
00011 #   incr SIZE
00012 # define UNSIGNED(fld) \
00013 #   incr SIZE
00014 # define REFCNT(fld) \
00015 #   incr SIZE
00016 # define NODEKIND(fld) \
00017 #   incr SIZE
00018 # define NODESTAR(fld) \
00019 #       incr SIZE
00020 # define HNODESTAR(fld) \
00021 #       incr SIZE
00022 # define SIG(fld) \
00023 #       incr SIZE
00024 # define HSIG(fld) \
00025 #       incr SIZE
00026 # define CNSTAR \
00027 #   incr SIZE
00028 # define VLINENO(fld) \
00029     UNSIGNED(fld)
00030 # define STTINDX(fld) \
00031 #   incr SIZE
00032 # define LISTPTR(fld) \
00033 #   incr SIZE
00034 # define HLISTPTR(fld) \
00035 #   incr SIZE
00036 # define LBACKREF(fld) \
00037 #   incr SIZE
00038 # define BACKREF(fld) \
00039 #       incr SIZE
00040 # define STRPTR(fld) \
00041 #       incr SIZE
00042 # define HSTRPTR(fld) \
00043 #       incr SIZE
00044 # define BITVECTOR(fld) \
00045 #       incr SIZE
00046 # define NBPTR(fld) \
00047         NODESTAR(fld)
00048 
00049 # define FINISH SIZE,
00050 
00051 # define BOTTOM };
00052 
00053 # include "streedefs.h"

Generated on Fri Jan 25 10:39:48 2008 for russell by  doxygen 1.5.4