X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=symbol.h;h=485ed8864bc9f7e97b7079f5e99c643b1552a0c6;hp=e183b432d5a50ad861726d1c94af38d2574893a1;hb=d0c28c349ddfb8393568037f68bddbe8979ce0df;hpb=062214e62031c26d372edc2e68473ebb64f6a506 diff --git a/symbol.h b/symbol.h index e183b43..485ed88 100644 --- a/symbol.h +++ b/symbol.h @@ -3,7 +3,7 @@ // SYMBOL.H - Symbol Handling // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -// Source Utilised with the Kind Permission of Landon Dyer +// Source utilised with the kind permission of Landon Dyer // #ifndef __SYMBOL_H__ @@ -36,18 +36,19 @@ SYM uint32_t uid; // Symbol's unique ID }; -// Globals, externals etc +// Globals, externals, etc. extern int curenv; extern char subttl[]; -// Prototypes +// Exported functions SYM * lookup(char *, int, int); void InitSymbolTable(void); SYM * NewSymbol(char *, int, int); -void AddToSymbolOrderList(SYM *); -int syg_fix(void); +void AddToSymbolDeclarationList(SYM *); +void ForceUndefinedSymbolsGlobal(void); int symtable(void); int sy_assign(char *, char *(*)()); char * GetSymbolNameByUID(uint32_t); #endif // __SYMBOL_H__ +