Partially implement -Wdeprecated-declarations.
[cparser] / symbol_table.c
index 2f8f9db..e6e4589 100644 (file)
@@ -20,6 +20,7 @@
 #include <config.h>
 
 #include "symbol_table_t.h"
+#include "symbol_t.h"
 #include "token_t.h"
 #include "adt/hash_string.h"
 #include "adt/obst.h"
@@ -31,7 +32,7 @@ void init_symbol_table_entry(symbol_t *entry, const char *string)
 {
        entry->string      = string;
        entry->ID          = T_IDENTIFIER;
-       entry->pp_ID       = 0;
+       entry->pp_ID       = TP_IDENTIFIER;
        entry->declaration = NULL;
 }
 
@@ -48,6 +49,7 @@ void init_symbol_table_entry(symbol_t *entry, const char *string)
 #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