ref: 5d34be6a2478a81cb196cc889a1d9a8dc09f581a
parent: 926048e140de090693c7d1699432881657c93e7b
author: kvik <kvik@a-b.xyz>
date: Thu Apr 22 18:59:40 EDT 2021
all: remove unused data, clarify naming
--- a/base/base.c
+++ b/base/base.c
@@ -14,61 +14,7 @@
#include "proc.c"
#include "misc.c"
-typedef struct Data {- char *key;
- lua_Integer val;
-} Data;
-
-static Data p9data[] = {- {"OREAD", OREAD},- {"OWRITE", OWRITE},- {"ORDWR", ORDWR},- {"OEXEC", OEXEC},- {"OTRUNC", OTRUNC},- {"OCEXEC", OCEXEC},- {"ORCLOSE", ORCLOSE},- {"OEXCL", OEXCL},-
- {"DMDIR", DMDIR},- {"DMAPPEND", DMAPPEND},- {"DMEXCL", DMEXCL},- {"DMMOUNT", DMMOUNT},- {"DMAUTH", DMAUTH},- {"DMTMP", DMTMP},- {"DMREAD", DMREAD},- {"DMWRITE", DMWRITE},- {"DMEXEC", DMEXEC},- {"QTDIR", QTDIR},- {"QTAPPEND", QTAPPEND},- {"QTEXCL", QTEXCL},- {"QTMOUNT", QTMOUNT},- {"QTAUTH", QTAUTH},- {"QTTMP", QTTMP},- {"QTFILE", QTFILE},-
- {"MREPL", MREPL},- {"MBEFORE", MBEFORE},- {"MAFTER", MAFTER},- {"MCREATE", MCREATE},- {"MCACHE", MCACHE},-
- {"RFPROC", RFPROC},- {"RFNOWAIT", RFNOWAIT},- {"RFNAMEG", RFNAMEG},- {"RFCNAMEG", RFCNAMEG},- {"RFNOMNT", RFNOMNT},- {"RFENVG", RFENVG},- {"RFCENVG", RFCENVG},- {"RFNOTEG", RFNOTEG},- {"RFFDG", RFFDG},- {"RFCFDG", RFCFDG},- {"RFREND", RFREND},- {"RFMEM", RFMEM},-
- {nil, 0}-};
-
-static luaL_Reg p9func[] = {+static luaL_Reg p9_module[] = { {"open", p9_open}, {"create", p9_create}, {"file", p9_file},@@ -111,7 +57,6 @@
{int lib;
Buf *buf;
- Data *d;
buf = resizebuffer(L, nil, Iosize);
lua_pushlightuserdata(L, buf);
@@ -140,12 +85,8 @@
luaL_setfuncs(L, walkmt, 0);
lua_pop(L, 1);
- luaL_newlib(L, p9func);
+ luaL_newlib(L, p9_module);
lib = lua_gettop(L);
- for(d = p9data; d->key != nil; d++){- lua_pushinteger(L, d->val);
- lua_setfield(L, -2, d->key);
- }
static luaL_Reg envmt[] = { {"__index", p9_getenv_index},--- a/note/note.c
+++ b/note/note.c
@@ -182,7 +182,7 @@
return 1;
}
-static luaL_Reg p9_note_funcs[] = {+static luaL_Reg p9_note_module[] = { {"post", p9_note_post}, {"catch", p9_note_catch}, {nil, nil},@@ -199,7 +199,7 @@
lua_createtable(L, 1, 0);
lua_setfield(L, LUA_REGISTRYINDEX, "p9-note-handlers");
- luaL_newlib(L, p9_note_funcs);
+ luaL_newlib(L, p9_note_module);
atnotify(notecatcher, 1);
return 1;
--
⑨