Newer
Older
/*
** builtin.c for 42sh
**
** Made by Seblu
** Login <seblu@epita.fr>
**
** Started on Tue Apr 11 00:22:44 2006 Seblu
static struct builtin_table builtin_table[BUILTIN_COUNT] =
{"shopt", builtin_shopt},
{"alias", builtin_alias},
{"unalias", builtin_unalias},
{".", NULL}, //builtin_source},
{"set", builtin_set},
{"unset", builtin_unset},
{"export", builtin_export},
{"exec", builtin_exec}
for (register int i = 0; i < BUILTIN_COUNT; ++i)
if (!strcmp(name, builtin_table[i].name)) {
assert(builtin_table[i].func);
return builtin_table[i].func;
}
assert(0);
return NULL;