Remove unused rgblink function sym_ForEach

This commit is contained in:
Rangi42
2024-02-18 18:46:07 -05:00
parent 5e8c87cf82
commit cd297e1f90
2 changed files with 0 additions and 29 deletions

View File

@@ -13,25 +13,6 @@
HashMap symbols;
struct ForEachSymbolArg {
void (*callback)(struct Symbol *symbol, void *arg);
void *arg;
};
static void forEach(void *symbol, void *arg)
{
struct ForEachSymbolArg *callbackArg = (struct ForEachSymbolArg *)arg;
callbackArg->callback((struct Symbol *)symbol, callbackArg->arg);
}
void sym_ForEach(void (*callback)(struct Symbol *, void *), void *arg)
{
struct ForEachSymbolArg callbackArg = { .callback = callback, .arg = arg };
hash_ForEach(symbols, forEach, &callbackArg);
}
void sym_AddSymbol(struct Symbol *symbol)
{
// Check if the symbol already exists