char * sname; // * -> Symbol's print-name
struct LineList * lineList; // * -> Macro's linked list of lines
struct LineList * last; // * -> end of macro linked list
+ uint32_t uid; // Symbol's unique ID
};
// Globals, externals etc
SYM * lookup(char *, int, int);
void InitSymbolTable(void);
SYM * NewSymbol(char *, int, int);
-void sym_decl(SYM *);
+void AddToSymbolOrderList(SYM *);
int syg_fix(void);
int symtable(void);
int sy_assign(char *, char *(*)());
+char * GetSymbolNameByUID(uint32_t);
#endif // __SYMBOL_H__