#include <defines.h>
Data Fields | |
| sym_sig * | sig_head |
| sym_sig * | sig_tail |
| char * | value |
| unsigned int | size |
| symtable * | table [256] |
Stores symbol name of signal along with pointer to signal itself into a lookup table
Pointer to head of sym_sig list
Referenced by symtable_add(), symtable_add_sym_sig(), symtable_assign(), symtable_create(), and symtable_dealloc().
Pointer to tail of sym_sig list
Referenced by symtable_add_sym_sig(), and symtable_create().
| unsigned int symtable_s::size |
Number of bytes allowed storage for value
Referenced by symtable_dealloc(), symtable_init(), and symtable_set_value().
| symtable* symtable_s::table[256] |
Array of symbol tables for next level
Referenced by symtable_add(), symtable_create(), symtable_dealloc(), and symtable_set_value().
| char* symtable_s::value |
String representation of last current value
Referenced by symtable_assign(), symtable_create(), symtable_dealloc(), symtable_init(), and symtable_set_value().
1.6.3