{
entry->string = string;
entry->ID = T_IDENTIFIER;
- entry->pp_ID = 0;
+ entry->pp_ID = TP_IDENTIFIER;
entry->declaration = NULL;
}
#define KeyType const char *
#define ConstKeyType const char *
#define GetKey(value) (value)->string
-#define InitData(this,value,key) { (value) = (ValueType) obstack_alloc(&symbol_obstack, sizeof(symbol_t)); init_symbol_table_entry((value), key); }
+#define InitData(this,value,key) ((void)((value) = (ValueType)obstack_alloc(&symbol_obstack, sizeof(symbol_t)), init_symbol_table_entry((value), key)))
#define Hash(this, key) hash_string(key)
#define KeysEqual(this,key1,key2) (strcmp(key1, key2) == 0)
#define SetRangeEmpty(ptr,size) memset(ptr, 0, (size) * sizeof(symbol_table_hash_entry_t))
+#define SCALAR_RETURN
#define hashset_init _symbol_table_init
#define hashset_init_size _symbol_table_init_size