lua_newtable(L);
lua_pushstring(L, s->type);
- lua_setfield(L, -2, ".TYPE");
+ lua_setfield(L, -2, ".type");
uci_foreach_element(&s->options, e) {
struct uci_option *o = uci_to_option(e);
lua_getfield(L, -1, h->section);
if (lua_isnil(L, -1)) {
lua_pop(L, 1);
- lua_createtable(L, 0, 0);
+ lua_newtable(L);
lua_pushvalue(L, -1); /* copy for setfield */
lua_setfield(L, -3, h->section);
}
- name = (h->e.name ? h->e.name : ".TYPE");
+ name = (h->e.name ? h->e.name : ".type");
if (h->value)
lua_pushstring(L, h->value);
else
if (uci_list_empty(&p->history) && uci_list_empty(&p->saved_history))
goto done;
- lua_createtable(L, 0, 0);
+ lua_newtable(L);
uci_foreach_element(&p->saved_history, e) {
uci_lua_add_change(L, e);
}
luaL_error(L, "invalid argument count");
}
- lua_createtable(L, 0, 0);
+ lua_newtable(L);
if (package) {
uci_lua_changes_pkg(L, package);
} else {