diff options
author | Sérgio Medeiros <sqmedeiros@gmail.com> | 2015-10-15 16:20:54 -0300 |
---|---|---|
committer | Sérgio Medeiros <sqmedeiros@gmail.com> | 2015-10-15 16:20:54 -0300 |
commit | be06a4b58518a54143f6e219edf32a51021e55c6 (patch) | |
tree | b516c4ece125d37449f0c4316277f99d7c9e35c9 | |
parent | 8ac31b94b88227222b189c447aeea1b4131eed18 (diff) | |
parent | a75021438bd48d04b484b2a243c9c7dee9546229 (diff) | |
download | lpeglabel-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 | } |