vanhofen
3 years ago
3 changed files with 52 additions and 36 deletions
@ -0,0 +1,40 @@ |
|||
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/src/lxplib.c
|
|||
+++ b/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 |
|||
|
@ -1,23 +0,0 @@ |
|||
--- a/Makefile
|
|||
+++ b/Makefile
|
|||
@@ -3,15 +3,15 @@
|
|||
INSTALL ?= install |
|||
INSTALL_PROGRAM ?= $(INSTALL) |
|||
INSTALL_DATA ?= $(INSTALL) -m 644 |
|||
-LUA_V ?= 5.1
|
|||
-LUA_LDIR ?= /usr/share/lua/$(LUA_V)
|
|||
-LUA_CDIR ?= /usr/lib/lua/$(LUA_V)
|
|||
+LUA_V ?= 5.2
|
|||
+LUA_LDIR ?= $(PREFIX)/share/lua/$(LUA_V)
|
|||
+LUA_CDIR ?= $(PREFIX)/lib/lua/$(LUA_V)
|
|||
T = lxp |
|||
LIBNAME = $(T).so |
|||
|
|||
COMMON_CFLAGS = -g -pedantic -Wall -O2 -fPIC -DPIC -ansi |
|||
-LUA_INC ?= -I/usr/include/lua$(LUA_V)
|
|||
-EXPAT_INC ?= -I/usr/include
|
|||
+LUA_INC ?= -I$(PREFIX)/include
|
|||
+EXPAT_INC ?= -I$(PREFIX)/include
|
|||
CF = $(LUA_INC) $(EXPAT_INC) $(COMMON_CFLAGS) $(CFLAGS) |
|||
|
|||
EXPAT_LIB = -lexpat |
Loading…
Reference in new issue