/*
* This file is part of cparser.
- * Copyright (C) 2007-2008 Matthias Braun <matze@braunis.de>
+ * Copyright (C) 2007-2009 Matthias Braun <matze@braunis.de>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
static inline
void init_symbol_table_entry(symbol_t *entry, const char *string)
{
- entry->string = string;
- entry->ID = T_IDENTIFIER;
- entry->pp_ID = TP_IDENTIFIER;
- entry->declaration = NULL;
+ entry->string = string;
+ entry->ID = T_IDENTIFIER;
+ entry->pp_ID = TP_IDENTIFIER;
+ entry->entity = NULL;
+ entry->pp_definition = NULL;
}
#define HashSet symbol_table_t
static symbol_table_t symbol_table;
-symbol_t *symbol_table_insert(const char *symbol)
+symbol_t *symbol_table_insert(const char *string)
{
- return _symbol_table_insert(&symbol_table, symbol);
+ return _symbol_table_insert(&symbol_table, string);
}
void init_symbol_table(void)