aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSérgio Medeiros <sqmedeiros@gmail.com>2015-10-15 16:20:54 -0300
committerSérgio Medeiros <sqmedeiros@gmail.com>2015-10-15 16:20:54 -0300
commitbe06a4b58518a54143f6e219edf32a51021e55c6 (patch)
treeb516c4ece125d37449f0c4316277f99d7c9e35c9
parent8ac31b94b88227222b189c447aeea1b4131eed18 (diff)
parenta75021438bd48d04b484b2a243c9c7dee9546229 (diff)
downloadlpeglabel-be06a4b58518a54143f6e219edf32a51021e55c6.tar.gz
lpeglabel-be06a4b58518a54143f6e219edf32a51021e55c6.tar.bz2
lpeglabel-be06a4b58518a54143f6e219edf32a51021e55c6.zip
Merge pull request #2 from andremm/checkinteger
Using luaL_checkinteger instead of luaL_checkint
-rw-r--r--lptree.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lptree.c b/lptree.c
index ee76af7..f290d63 100644
--- a/lptree.c
+++ b/lptree.c
@@ -706,7 +706,7 @@ static int lp_throw (lua_State *L) {
706 Labelset ls = 0; 706 Labelset ls = 0;
707 int i; 707 int i;
708 for (i = 1; i <= n; i++) { 708 for (i = 1; i <= n; i++) {
709 int d = luaL_checkint(L, i); 709 int d = (int)luaL_checkinteger(L, i);
710 luaL_argcheck(L, d >= 0 && d < (int)MAXLABELS, i, "invalid label index"); 710 luaL_argcheck(L, d >= 0 && d < (int)MAXLABELS, i, "invalid label index");
711 setlabel(ls, d); 711 setlabel(ls, d);
712 } 712 }
@@ -723,7 +723,7 @@ static int lp_labchoice (lua_State *L) {
723 int i; 723 int i;
724 Labelset ls = 0; 724 Labelset ls = 0;
725 for (i = 3; i <= n; i++) { 725 for (i = 3; i <= n; i++) {
726 int d = luaL_checkint(L, i); 726 int d = (int)luaL_checkinteger(L, i);
727 luaL_argcheck(L, d >= 0 && d < (int)MAXLABELS, i, "invalid label index"); 727 luaL_argcheck(L, d >= 0 && d < (int)MAXLABELS, i, "invalid label index");
728 setlabel(ls, d); 728 setlabel(ls, d);
729 } 729 }