projects
/
project
/
luci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libs/lmo: return entries as udata and only create strings on demand
[project/luci.git]
/
libs
/
lmo
/
src
/
lmo_lualib.h
diff --git
a/libs/lmo/src/lmo_lualib.h
b/libs/lmo/src/lmo_lualib.h
index 096fa027fb521f33dc4a2507748c7b60bccf9a3b..643511733410d51adca867f1fa5313789207f67e 100644
(file)
--- a/
libs/lmo/src/lmo_lualib.h
+++ b/
libs/lmo/src/lmo_lualib.h
@@
-27,6
+27,15
@@
#define LMO_LUALIB_META "lmo"
#define LMO_ARCHIVE_META "lmo.archive"
#define LMO_LUALIB_META "lmo"
#define LMO_ARCHIVE_META "lmo.archive"
+#define LMO_ENTRY_META "lmo.entry"
+
+struct lmo_luaentry {
+ lmo_archive_t *archive;
+ lmo_entry_t *entry;
+};
+
+typedef struct lmo_luaentry lmo_luaentry_t;
+
LUALIB_API int luaopen_lmo(lua_State *L);
LUALIB_API int luaopen_lmo(lua_State *L);