mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
remove dead function: sym_GetDefinedValue
This commit is contained in:
@@ -125,7 +125,6 @@ struct Symbol *sym_FindSymbol(char const *symName);
|
|||||||
struct Symbol *sym_AddMacro(char const *symName, int32_t defLineNo, char *body, size_t size);
|
struct Symbol *sym_AddMacro(char const *symName, int32_t defLineNo, char *body, size_t size);
|
||||||
struct Symbol *sym_Ref(char const *symName);
|
struct Symbol *sym_Ref(char const *symName);
|
||||||
struct Symbol *sym_AddString(char const *symName, char const *value);
|
struct Symbol *sym_AddString(char const *symName, char const *value);
|
||||||
uint32_t sym_GetDefinedValue(char const *s);
|
|
||||||
void sym_Purge(char const *symName);
|
void sym_Purge(char const *symName);
|
||||||
void sym_Init(void);
|
void sym_Init(void);
|
||||||
|
|
||||||
|
|||||||
@@ -322,23 +322,6 @@ uint32_t sym_GetConstantValue(char const *s)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Return a defined symbols value... aborts if not defined yet
|
|
||||||
*/
|
|
||||||
uint32_t sym_GetDefinedValue(char const *s)
|
|
||||||
{
|
|
||||||
struct Symbol const *sym = sym_FindSymbol(s);
|
|
||||||
|
|
||||||
if (sym == NULL || !sym_IsDefined(sym))
|
|
||||||
error("'%s' not defined\n", s);
|
|
||||||
else if (!sym_IsNumeric(sym))
|
|
||||||
error("'%s' is a macro or string symbol\n", s);
|
|
||||||
else
|
|
||||||
return sym_GetValue(sym);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
char const *sym_GetCurrentSymbolScope(void)
|
char const *sym_GetCurrentSymbolScope(void)
|
||||||
{
|
{
|
||||||
return labelScope;
|
return labelScope;
|
||||||
|
|||||||
Reference in New Issue
Block a user