22 #ifndef PRIVATE_SYMBOL_H 23 #define PRIVATE_SYMBOL_H 25 #include "common/str.h" 26 #include "common/hash-str.h" 27 #include "common/hash-ptr.h" 28 #include "common/queue.h" 29 #include "common/list.h" 30 #include "common/array.h" 31 #include "common/rect.h" 47 void setSymbol(
Symbol *,
int);
59 StringQueue stringToDefine;
60 RectQueue rectToDefine;
62 static void freeSymbolMap(SymbolMap &symbols);
63 static void freeSymbolList(SymbolList &symbols);
64 static void freeStringMap(StringMap &strings);
74 NameList variableList;
75 NameList locationList;
82 Symbol *constant(
int t,
int d,
const char *s);
86 Symbol *lookupName(
const char *n);
87 void installAll(
const char *n);
89 char *string(
const char *in);
Definition: decompiler.h:30