]> git.pond.sub.org Git - empserver/blobdiff - src/lib/subs/nstr.c
(lookup): Rename lookup() to symbol_by_value(), make it public
[empserver] / src / lib / subs / nstr.c
index 5cf70aac8726fafca5e369b82116197992fbee58..78853dcb0f4e7487d1e45a54d64ba82e6a237a18 100644 (file)
@@ -680,3 +680,15 @@ nstr_exec_val(struct valstr *val, natid cnum, void *ptr, nsc_type want)
 
     val->val_type = valtype;
 }
+
+char *
+symbol_by_value(int key, struct symbol *table)
+{
+    int i;
+
+    for (i = 0; table[i].name; i++)
+       if (key == table[i].value)
+           return table[i].name;
+
+    return NULL;
+}