12345678910111213141516171819202122232425262728293031323334353637383940 |
- From 77cb691f781918908dfe34785f00a5ff75d5cc20 Mon Sep 17 00:00:00 2001
- From: Francois Perrad <francois.perrad@gadz.org>
- Date: Sat, 16 Feb 2019 15:56:00 +0100
- Subject: [PATCH] restore getcurrentbytecount
- see https://github.com/tomasguisasola/luaexpat/issues/3
- Fetch from: https://github.com/tomasguisasola/luaexpat/commit/0926f2d705109b7d35b721344264b39c1169e0de
- Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
- ---
- src/lxplib.c | 7 +++++++
- 1 file changed, 7 insertions(+)
- diff --git a/luaexpat-1.3.3/src/lxplib.c b/luaexpat-1.3.3/src/lxplib.c
- index 7726913..35bec3c 100644
- --- a/luaexpat-1.3.3/src/lxplib.c
- +++ b/luaexpat-1.3.3/src/lxplib.c
- @@ -538,11 +538,18 @@ static int lxp_stop (lua_State *L) {
- return 1;
- }
-
- +static int lxp_getcurrentbytecount (lua_State* L) {
- + lxp_userdata *xpu = checkparser(L, 1);
- + lua_pushinteger(L, XML_GetCurrentByteCount(xpu->parser));
- + return 1;
- +}
- +
- static const luaL_Reg lxp_meths[] = {
- {"parse", lxp_parse},
- {"close", lxp_close},
- {"__gc", parser_gc},
- {"pos", lxp_pos},
- + {"getcurrentbytecount", lxp_getcurrentbytecount},
- {"setencoding", lxp_setencoding},
- {"getcallbacks", getcallbacks},
- {"getbase", getbase},
- --
- 2.17.1
|