symbol_t
static void add_conditional(symbol_t *symbol);
static int is_location_address(symbol_t *symbol);
symbol_t *sym;
process_field(int field_type, symbol_t *sym, int value)
initialize_symbol(symbol_t *symbol)
process_register(symbol_t **p_symbol)
symbol_t *symbol = *p_symbol;
test_readable_symbol(symbol_t *symbol)
test_writable_symbol(symbol_t *symbol)
symbol_t *symbol = sym->symbol;
add_conditional(symbol_t *symbol)
symbol_t *false_func;
is_location_address(symbol_t *sym)
symbol_t *symbol;
static symbol_t *cur_symbol;
static symbol_t *field_symbol;
symbol_t *symbol;
static symbol_t *scb_or_sram_symbol;
static void process_field(int field_type, symbol_t *sym, int mask);
static void initialize_symbol(symbol_t *symbol);
static void process_register(symbol_t **p_symbol);
static void test_readable_symbol(symbol_t *symbol);
static void test_writable_symbol(symbol_t *symbol);
static symbol_t *macro_symbol;
symbol_t *sym;
symbol_t *stored_ptr;
symbol_t *
symbol_t *stored_ptr;
symbol_t *new_symbol;
symlist_add(symlist_t *symlist, symbol_t *symbol, int how)
symbol_t *cursymbol;
symbol_t *cursym;
symbol_t *
symbol_t *parent;
symbol_t *new_symbol;
new_symbol = (symbol_t *)malloc(sizeof(symbol_t));
symbol_delete(symbol_t *symbol)
symbol_t *symbol;
symbol_t *symbol;
void symbol_delete(symbol_t *symbol);
symbol_t *
symlist_add(symlist_t *symlist, symbol_t *symbol, int how);