+struct grub2_symtab_entry {
+ const char *name;
+ grub2_function fn;
+ void *data;
+ struct list_item list;
+};
+
+static struct grub2_symtab_entry *script_lookup_function(
+ struct grub2_script *script, const char *name)
+{
+ struct grub2_symtab_entry *entry;
+
+ list_for_each_entry(&script->symtab, entry, list) {
+ if (!strcmp(entry->name, name))
+ return entry;
+ }
+
+ return NULL;
+}
+