diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2001-10-26 15:33:30 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2001-10-26 15:33:30 -0200 |
commit | 070204300ce44e7e415b299394d51d2d105a39d1 (patch) | |
tree | 849da757b6f07b33fc280ba6e1e0d42db6558895 | |
parent | 21aa7e55f2333e57b972aa4ef2c5e2785d609578 (diff) | |
download | lua-070204300ce44e7e415b299394d51d2d105a39d1.tar.gz lua-070204300ce44e7e415b299394d51d2d105a39d1.tar.bz2 lua-070204300ce44e7e415b299394d51d2d105a39d1.zip |
more consistent names for auxlib functions
-rw-r--r-- | lauxlib.c | 8 | ||||
-rw-r--r-- | lauxlib.h | 8 | ||||
-rw-r--r-- | lbaselib.c | 59 | ||||
-rw-r--r-- | ldblib.c | 4 | ||||
-rw-r--r-- | liolib.c | 8 | ||||
-rw-r--r-- | lstrlib.c | 6 | ||||
-rw-r--r-- | ltests.c | 14 |
7 files changed, 54 insertions, 53 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lauxlib.c,v 1.50 2001/04/23 16:35:45 roberto Exp roberto $ | 2 | ** $Id: lauxlib.c,v 1.51 2001/07/12 18:11:58 roberto Exp $ |
3 | ** Auxiliary functions for building Lua libraries | 3 | ** Auxiliary functions for building Lua libraries |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -54,19 +54,19 @@ static void tag_error (lua_State *L, int narg, int tag) { | |||
54 | } | 54 | } |
55 | 55 | ||
56 | 56 | ||
57 | LUALIB_API void luaL_checkstack (lua_State *L, int space, const l_char *mes) { | 57 | LUALIB_API void luaL_check_stack (lua_State *L, int space, const l_char *mes) { |
58 | if (space > lua_stackspace(L)) | 58 | if (space > lua_stackspace(L)) |
59 | luaL_verror(L, l_s("stack overflow (%.30s)"), mes); | 59 | luaL_verror(L, l_s("stack overflow (%.30s)"), mes); |
60 | } | 60 | } |
61 | 61 | ||
62 | 62 | ||
63 | LUALIB_API void luaL_checktype(lua_State *L, int narg, int t) { | 63 | LUALIB_API void luaL_check_rawtype(lua_State *L, int narg, int t) { |
64 | if (lua_rawtag(L, narg) != t) | 64 | if (lua_rawtag(L, narg) != t) |
65 | tag_error(L, narg, t); | 65 | tag_error(L, narg, t); |
66 | } | 66 | } |
67 | 67 | ||
68 | 68 | ||
69 | LUALIB_API void luaL_checkany (lua_State *L, int narg) { | 69 | LUALIB_API void luaL_check_any (lua_State *L, int narg) { |
70 | if (lua_rawtag(L, narg) == LUA_TNONE) | 70 | if (lua_rawtag(L, narg) == LUA_TNONE) |
71 | luaL_argerror(L, narg, l_s("value expected")); | 71 | luaL_argerror(L, narg, l_s("value expected")); |
72 | } | 72 | } |
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lauxlib.h,v 1.35 2001/04/06 21:17:37 roberto Exp roberto $ | 2 | ** $Id: lauxlib.h,v 1.36 2001/07/22 00:59:36 roberto Exp $ |
3 | ** Auxiliary functions for building Lua libraries | 3 | ** Auxiliary functions for building Lua libraries |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -36,9 +36,9 @@ LUALIB_API const lua_char *luaL_opt_lstr (lua_State *L, int numArg, | |||
36 | LUALIB_API lua_Number luaL_check_number (lua_State *L, int numArg); | 36 | LUALIB_API lua_Number luaL_check_number (lua_State *L, int numArg); |
37 | LUALIB_API lua_Number luaL_opt_number (lua_State *L, int nArg, lua_Number def); | 37 | LUALIB_API lua_Number luaL_opt_number (lua_State *L, int nArg, lua_Number def); |
38 | 38 | ||
39 | LUALIB_API void luaL_checkstack (lua_State *L, int space, const lua_char *msg); | 39 | LUALIB_API void luaL_check_stack (lua_State *L, int space, const lua_char *msg); |
40 | LUALIB_API void luaL_checktype (lua_State *L, int narg, int t); | 40 | LUALIB_API void luaL_check_rawtype (lua_State *L, int narg, int t); |
41 | LUALIB_API void luaL_checkany (lua_State *L, int narg); | 41 | LUALIB_API void luaL_check_any (lua_State *L, int narg); |
42 | LUALIB_API void *luaL_check_userdata (lua_State *L, int narg, | 42 | LUALIB_API void *luaL_check_userdata (lua_State *L, int narg, |
43 | const lua_char *name); | 43 | const lua_char *name); |
44 | 44 | ||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lbaselib.c,v 1.43 2001/10/11 21:41:21 roberto Exp $ | 2 | ** $Id: lbaselib.c,v 1.44 2001/10/17 21:12:57 roberto Exp $ |
3 | ** Basic library | 3 | ** Basic library |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -42,7 +42,7 @@ static int luaB__ALERT (lua_State *L) { | |||
42 | ** The library `liolib' redefines _ERRORMESSAGE for better error information. | 42 | ** The library `liolib' redefines _ERRORMESSAGE for better error information. |
43 | */ | 43 | */ |
44 | static int luaB__ERRORMESSAGE (lua_State *L) { | 44 | static int luaB__ERRORMESSAGE (lua_State *L) { |
45 | luaL_checktype(L, 1, LUA_TSTRING); | 45 | luaL_check_rawtype(L, 1, LUA_TSTRING); |
46 | lua_getglobal(L, l_s(LUA_ALERT)); | 46 | lua_getglobal(L, l_s(LUA_ALERT)); |
47 | if (lua_isfunction(L, -1)) { /* avoid error loop if _ALERT is not defined */ | 47 | if (lua_isfunction(L, -1)) { /* avoid error loop if _ALERT is not defined */ |
48 | lua_Debug ar; | 48 | lua_Debug ar; |
@@ -95,7 +95,7 @@ static int luaB_print (lua_State *L) { | |||
95 | static int luaB_tonumber (lua_State *L) { | 95 | static int luaB_tonumber (lua_State *L) { |
96 | int base = luaL_opt_int(L, 2, 10); | 96 | int base = luaL_opt_int(L, 2, 10); |
97 | if (base == 10) { /* standard conversion */ | 97 | if (base == 10) { /* standard conversion */ |
98 | luaL_checkany(L, 1); | 98 | luaL_check_any(L, 1); |
99 | if (lua_isnumber(L, 1)) { | 99 | if (lua_isnumber(L, 1)) { |
100 | lua_pushnumber(L, lua_tonumber(L, 1)); | 100 | lua_pushnumber(L, lua_tonumber(L, 1)); |
101 | return 1; | 101 | return 1; |
@@ -126,7 +126,7 @@ static int luaB_error (lua_State *L) { | |||
126 | } | 126 | } |
127 | 127 | ||
128 | static int luaB_setglobal (lua_State *L) { | 128 | static int luaB_setglobal (lua_State *L) { |
129 | luaL_checkany(L, 2); | 129 | luaL_check_any(L, 2); |
130 | lua_setglobal(L, luaL_check_string(L, 1)); | 130 | lua_setglobal(L, luaL_check_string(L, 1)); |
131 | return 0; | 131 | return 0; |
132 | } | 132 | } |
@@ -157,13 +157,13 @@ static int gettag (lua_State *L, int narg) { | |||
157 | 157 | ||
158 | 158 | ||
159 | static int luaB_tag (lua_State *L) { | 159 | static int luaB_tag (lua_State *L) { |
160 | luaL_checkany(L, 1); | 160 | luaL_check_any(L, 1); |
161 | lua_pushnumber(L, lua_tag(L, 1)); | 161 | lua_pushnumber(L, lua_tag(L, 1)); |
162 | return 1; | 162 | return 1; |
163 | } | 163 | } |
164 | 164 | ||
165 | static int luaB_settype (lua_State *L) { | 165 | static int luaB_settype (lua_State *L) { |
166 | luaL_checktype(L, 1, LUA_TTABLE); | 166 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
167 | lua_pushvalue(L, 1); /* push table */ | 167 | lua_pushvalue(L, 1); /* push table */ |
168 | lua_settag(L, gettag(L, 2)); | 168 | lua_settag(L, gettag(L, 2)); |
169 | return 1; /* return table */ | 169 | return 1; /* return table */ |
@@ -171,7 +171,7 @@ static int luaB_settype (lua_State *L) { | |||
171 | 171 | ||
172 | static int luaB_weakmode (lua_State *L) { | 172 | static int luaB_weakmode (lua_State *L) { |
173 | const l_char *mode = luaL_check_string(L, 2); | 173 | const l_char *mode = luaL_check_string(L, 2); |
174 | luaL_checktype(L, 1, LUA_TTABLE); | 174 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
175 | if (*mode == l_c('?')) { | 175 | if (*mode == l_c('?')) { |
176 | l_char buff[3]; | 176 | l_char buff[3]; |
177 | l_char *s = buff; | 177 | l_char *s = buff; |
@@ -202,7 +202,7 @@ static int luaB_newtype (lua_State *L) { | |||
202 | static int luaB_globals (lua_State *L) { | 202 | static int luaB_globals (lua_State *L) { |
203 | lua_getglobals(L); /* value to be returned */ | 203 | lua_getglobals(L); /* value to be returned */ |
204 | if (!lua_isnull(L, 1)) { | 204 | if (!lua_isnull(L, 1)) { |
205 | luaL_checktype(L, 1, LUA_TTABLE); | 205 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
206 | lua_pushvalue(L, 1); /* new table of globals */ | 206 | lua_pushvalue(L, 1); /* new table of globals */ |
207 | lua_setglobals(L); | 207 | lua_setglobals(L); |
208 | } | 208 | } |
@@ -210,16 +210,16 @@ static int luaB_globals (lua_State *L) { | |||
210 | } | 210 | } |
211 | 211 | ||
212 | static int luaB_rawget (lua_State *L) { | 212 | static int luaB_rawget (lua_State *L) { |
213 | luaL_checktype(L, 1, LUA_TTABLE); | 213 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
214 | luaL_checkany(L, 2); | 214 | luaL_check_any(L, 2); |
215 | lua_rawget(L, -2); | 215 | lua_rawget(L, -2); |
216 | return 1; | 216 | return 1; |
217 | } | 217 | } |
218 | 218 | ||
219 | static int luaB_rawset (lua_State *L) { | 219 | static int luaB_rawset (lua_State *L) { |
220 | luaL_checktype(L, 1, LUA_TTABLE); | 220 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
221 | luaL_checkany(L, 2); | 221 | luaL_check_any(L, 2); |
222 | luaL_checkany(L, 3); | 222 | luaL_check_any(L, 3); |
223 | lua_rawset(L, -3); | 223 | lua_rawset(L, -3); |
224 | return 1; | 224 | return 1; |
225 | } | 225 | } |
@@ -262,21 +262,21 @@ static int luaB_collectgarbage (lua_State *L) { | |||
262 | 262 | ||
263 | 263 | ||
264 | static int luaB_type (lua_State *L) { | 264 | static int luaB_type (lua_State *L) { |
265 | luaL_checkany(L, 1); | 265 | luaL_check_any(L, 1); |
266 | lua_pushstring(L, lua_type(L, 1)); | 266 | lua_pushstring(L, lua_type(L, 1)); |
267 | return 1; | 267 | return 1; |
268 | } | 268 | } |
269 | 269 | ||
270 | 270 | ||
271 | static int luaB_rawtype (lua_State *L) { | 271 | static int luaB_rawtype (lua_State *L) { |
272 | luaL_checkany(L, 1); | 272 | luaL_check_any(L, 1); |
273 | lua_pushstring(L, lua_tag2name(L, lua_rawtag(L, 1))); | 273 | lua_pushstring(L, lua_tag2name(L, lua_rawtag(L, 1))); |
274 | return 1; | 274 | return 1; |
275 | } | 275 | } |
276 | 276 | ||
277 | 277 | ||
278 | static int luaB_next (lua_State *L) { | 278 | static int luaB_next (lua_State *L) { |
279 | luaL_checktype(L, 1, LUA_TTABLE); | 279 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
280 | lua_settop(L, 2); /* create a 2nd argument if there isn't one */ | 280 | lua_settop(L, 2); /* create a 2nd argument if there isn't one */ |
281 | if (lua_next(L, 1)) | 281 | if (lua_next(L, 1)) |
282 | return 2; | 282 | return 2; |
@@ -394,9 +394,9 @@ static int luaB_require (lua_State *L) { | |||
394 | 394 | ||
395 | static int aux_unpack (lua_State *L, int arg) { | 395 | static int aux_unpack (lua_State *L, int arg) { |
396 | int n, i; | 396 | int n, i; |
397 | luaL_checktype(L, arg, LUA_TTABLE); | 397 | luaL_check_rawtype(L, arg, LUA_TTABLE); |
398 | n = lua_getn(L, arg); | 398 | n = lua_getn(L, arg); |
399 | luaL_checkstack(L, n, l_s("table too big to unpack")); | 399 | luaL_check_stack(L, n, l_s("table too big to unpack")); |
400 | for (i=1; i<=n; i++) /* push arg[1...n] */ | 400 | for (i=1; i<=n; i++) /* push arg[1...n] */ |
401 | lua_rawgeti(L, arg, i); | 401 | lua_rawgeti(L, arg, i); |
402 | return n; | 402 | return n; |
@@ -479,8 +479,8 @@ static int luaB_tostring (lua_State *L) { | |||
479 | 479 | ||
480 | static int luaB_foreachi (lua_State *L) { | 480 | static int luaB_foreachi (lua_State *L) { |
481 | int n, i; | 481 | int n, i; |
482 | luaL_checktype(L, 1, LUA_TTABLE); | 482 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
483 | luaL_checktype(L, 2, LUA_TFUNCTION); | 483 | luaL_check_rawtype(L, 2, LUA_TFUNCTION); |
484 | n = lua_getn(L, 1); | 484 | n = lua_getn(L, 1); |
485 | for (i=1; i<=n; i++) { | 485 | for (i=1; i<=n; i++) { |
486 | lua_pushvalue(L, 2); /* function */ | 486 | lua_pushvalue(L, 2); /* function */ |
@@ -496,8 +496,8 @@ static int luaB_foreachi (lua_State *L) { | |||
496 | 496 | ||
497 | 497 | ||
498 | static int luaB_foreach (lua_State *L) { | 498 | static int luaB_foreach (lua_State *L) { |
499 | luaL_checktype(L, 1, LUA_TTABLE); | 499 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
500 | luaL_checktype(L, 2, LUA_TFUNCTION); | 500 | luaL_check_rawtype(L, 2, LUA_TFUNCTION); |
501 | lua_pushnil(L); /* first index */ | 501 | lua_pushnil(L); /* first index */ |
502 | for (;;) { | 502 | for (;;) { |
503 | if (lua_next(L, 1) == 0) | 503 | if (lua_next(L, 1) == 0) |
@@ -514,16 +514,17 @@ static int luaB_foreach (lua_State *L) { | |||
514 | 514 | ||
515 | 515 | ||
516 | static int luaB_assert (lua_State *L) { | 516 | static int luaB_assert (lua_State *L) { |
517 | luaL_checkany(L, 1); | 517 | luaL_check_any(L, 1); |
518 | if (lua_isnil(L, 1)) | 518 | if (lua_isnil(L, 1)) |
519 | luaL_verror(L, l_s("assertion failed! %.90s"), luaL_opt_string(L, 2, l_s(""))); | 519 | luaL_verror(L, l_s("assertion failed! %.90s"), |
520 | luaL_opt_string(L, 2, l_s(""))); | ||
520 | lua_settop(L, 1); | 521 | lua_settop(L, 1); |
521 | return 1; | 522 | return 1; |
522 | } | 523 | } |
523 | 524 | ||
524 | 525 | ||
525 | static int luaB_getn (lua_State *L) { | 526 | static int luaB_getn (lua_State *L) { |
526 | luaL_checktype(L, 1, LUA_TTABLE); | 527 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
527 | lua_pushnumber(L, lua_getn(L, 1)); | 528 | lua_pushnumber(L, lua_getn(L, 1)); |
528 | return 1; | 529 | return 1; |
529 | } | 530 | } |
@@ -532,7 +533,7 @@ static int luaB_getn (lua_State *L) { | |||
532 | static int luaB_tinsert (lua_State *L) { | 533 | static int luaB_tinsert (lua_State *L) { |
533 | int v = lua_gettop(L); /* number of arguments */ | 534 | int v = lua_gettop(L); /* number of arguments */ |
534 | int n, pos; | 535 | int n, pos; |
535 | luaL_checktype(L, 1, LUA_TTABLE); | 536 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
536 | n = lua_getn(L, 1); | 537 | n = lua_getn(L, 1); |
537 | if (v == 2) /* called with only 2 arguments */ | 538 | if (v == 2) /* called with only 2 arguments */ |
538 | pos = n+1; | 539 | pos = n+1; |
@@ -553,7 +554,7 @@ static int luaB_tinsert (lua_State *L) { | |||
553 | 554 | ||
554 | static int luaB_tremove (lua_State *L) { | 555 | static int luaB_tremove (lua_State *L) { |
555 | int pos, n; | 556 | int pos, n; |
556 | luaL_checktype(L, 1, LUA_TTABLE); | 557 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
557 | n = lua_getn(L, 1); | 558 | n = lua_getn(L, 1); |
558 | pos = luaL_opt_int(L, 2, n); | 559 | pos = luaL_opt_int(L, 2, n); |
559 | if (n <= 0) return 0; /* table is `empty' */ | 560 | if (n <= 0) return 0; /* table is `empty' */ |
@@ -665,10 +666,10 @@ static void auxsort (lua_State *L, int l, int u) { | |||
665 | 666 | ||
666 | static int luaB_sort (lua_State *L) { | 667 | static int luaB_sort (lua_State *L) { |
667 | int n; | 668 | int n; |
668 | luaL_checktype(L, 1, LUA_TTABLE); | 669 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
669 | n = lua_getn(L, 1); | 670 | n = lua_getn(L, 1); |
670 | if (!lua_isnull(L, 2)) /* is there a 2nd argument? */ | 671 | if (!lua_isnull(L, 2)) /* is there a 2nd argument? */ |
671 | luaL_checktype(L, 2, LUA_TFUNCTION); | 672 | luaL_check_rawtype(L, 2, LUA_TFUNCTION); |
672 | lua_settop(L, 2); /* make sure there is two arguments */ | 673 | lua_settop(L, 2); /* make sure there is two arguments */ |
673 | auxsort(L, 1, n); | 674 | auxsort(L, 1, n); |
674 | return 0; | 675 | return 0; |
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: ldblib.c,v 1.38 2001/08/31 19:46:07 roberto Exp $ | 2 | ** $Id: ldblib.c,v 1.39 2001/10/17 21:12:57 roberto Exp $ |
3 | ** Interface from Lua to its debug API | 3 | ** Interface from Lua to its debug API |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -104,7 +104,7 @@ static int setlocal (lua_State *L) { | |||
104 | lua_Debug ar; | 104 | lua_Debug ar; |
105 | if (!lua_getstack(L, luaL_check_int(L, 1), &ar)) /* level out of range? */ | 105 | if (!lua_getstack(L, luaL_check_int(L, 1), &ar)) /* level out of range? */ |
106 | luaL_argerror(L, 1, l_s("level out of range")); | 106 | luaL_argerror(L, 1, l_s("level out of range")); |
107 | luaL_checkany(L, 3); | 107 | luaL_check_any(L, 3); |
108 | lua_pushstring(L, lua_setlocal(L, &ar, luaL_check_int(L, 2))); | 108 | lua_pushstring(L, lua_setlocal(L, &ar, luaL_check_int(L, 2))); |
109 | return 1; | 109 | return 1; |
110 | } | 110 | } |
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: liolib.c,v 1.122 2001/08/31 19:46:07 roberto Exp $ | 2 | ** $Id: liolib.c,v 1.123 2001/10/02 16:41:36 roberto Exp $ |
3 | ** Standard I/O (and system) library | 3 | ** Standard I/O (and system) library |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -254,7 +254,7 @@ static int read_until (lua_State *L, FILE *f, const l_char *p, int pl) { | |||
254 | 254 | ||
255 | 255 | ||
256 | static int read_number (lua_State *L, FILE *f) { | 256 | static int read_number (lua_State *L, FILE *f) { |
257 | double d; | 257 | lua_Number d; |
258 | if (fscanf(f, l_s(LUA_NUMBER_SCAN), &d) == 1) { | 258 | if (fscanf(f, l_s(LUA_NUMBER_SCAN), &d) == 1) { |
259 | lua_pushnumber(L, d); | 259 | lua_pushnumber(L, d); |
260 | return 1; | 260 | return 1; |
@@ -299,7 +299,7 @@ static int io_read (lua_State *L) { | |||
299 | n = 2; /* will return n-1 results */ | 299 | n = 2; /* will return n-1 results */ |
300 | } | 300 | } |
301 | else { /* ensure stack space for all results and for auxlib's buffer */ | 301 | else { /* ensure stack space for all results and for auxlib's buffer */ |
302 | luaL_checkstack(L, nargs+LUA_MINSTACK, l_s("too many arguments")); | 302 | luaL_check_stack(L, nargs+LUA_MINSTACK, l_s("too many arguments")); |
303 | success = 1; | 303 | success = 1; |
304 | for (n = 1; n<=nargs && success; n++) { | 304 | for (n = 1; n<=nargs && success; n++) { |
305 | if (lua_rawtag(L, n) == LUA_TNUMBER) { | 305 | if (lua_rawtag(L, n) == LUA_TNUMBER) { |
@@ -515,7 +515,7 @@ static int io_time (lua_State *L) { | |||
515 | else { | 515 | else { |
516 | time_t t; | 516 | time_t t; |
517 | struct tm ts; | 517 | struct tm ts; |
518 | luaL_checktype(L, 1, LUA_TTABLE); | 518 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
519 | lua_settop(L, 1); /* make sure table is at the top */ | 519 | lua_settop(L, 1); /* make sure table is at the top */ |
520 | ts.tm_sec = getfield(L, l_s("sec"), 0); | 520 | ts.tm_sec = getfield(L, l_s("sec"), 0); |
521 | ts.tm_min = getfield(L, l_s("min"), 0); | 521 | ts.tm_min = getfield(L, l_s("min"), 0); |
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lstrlib.c,v 1.71 2001/08/31 19:46:07 roberto Exp $ | 2 | ** $Id: lstrlib.c,v 1.72 2001/10/16 17:41:43 roberto Exp $ |
3 | ** Standard library for string operations and pattern-matching | 3 | ** Standard library for string operations and pattern-matching |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -92,7 +92,7 @@ static int str_concat (lua_State *L) { | |||
92 | size_t lsep; | 92 | size_t lsep; |
93 | const char *sep = luaL_opt_lstr(L, 2, "", &lsep); | 93 | const char *sep = luaL_opt_lstr(L, 2, "", &lsep); |
94 | int n, i; | 94 | int n, i; |
95 | luaL_checktype(L, 1, LUA_TTABLE); | 95 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
96 | luaL_buffinit(L, &b); | 96 | luaL_buffinit(L, &b); |
97 | n = lua_getn(L, 1); | 97 | n = lua_getn(L, 1); |
98 | for (i=1; i<=n; i++) { | 98 | for (i=1; i<=n; i++) { |
@@ -431,7 +431,7 @@ static void push_onecapture (MatchState *ms, int i) { | |||
431 | 431 | ||
432 | static int push_captures (MatchState *ms) { | 432 | static int push_captures (MatchState *ms) { |
433 | int i; | 433 | int i; |
434 | luaL_checkstack(ms->L, ms->level, l_s("too many captures")); | 434 | luaL_check_stack(ms->L, ms->level, l_s("too many captures")); |
435 | for (i=0; i<ms->level; i++) | 435 | for (i=0; i<ms->level; i++) |
436 | push_onecapture(ms, i); | 436 | push_onecapture(ms, i); |
437 | return ms->level; /* number of strings pushed */ | 437 | return ms->level; /* number of strings pushed */ |
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: ltests.c,v 1.93 2001/10/17 21:12:57 roberto Exp $ | 2 | ** $Id: ltests.c,v 1.94 2001/10/25 19:14:14 roberto Exp $ |
3 | ** Internal Module for Debugging of the Lua Implementation | 3 | ** Internal Module for Debugging of the Lua Implementation |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -247,7 +247,7 @@ static int hash_query (lua_State *L) { | |||
247 | else { | 247 | else { |
248 | TObject *o = luaA_index(L, 1); | 248 | TObject *o = luaA_index(L, 1); |
249 | Table *t; | 249 | Table *t; |
250 | luaL_checktype(L, 2, LUA_TTABLE); | 250 | luaL_check_rawtype(L, 2, LUA_TTABLE); |
251 | t = hvalue(luaA_index(L, 2)); | 251 | t = hvalue(luaA_index(L, 2)); |
252 | lua_pushnumber(L, luaH_mainposition(t, o) - t->node); | 252 | lua_pushnumber(L, luaH_mainposition(t, o) - t->node); |
253 | } | 253 | } |
@@ -258,7 +258,7 @@ static int hash_query (lua_State *L) { | |||
258 | static int table_query (lua_State *L) { | 258 | static int table_query (lua_State *L) { |
259 | const Table *t; | 259 | const Table *t; |
260 | int i = luaL_opt_int(L, 2, -1); | 260 | int i = luaL_opt_int(L, 2, -1); |
261 | luaL_checktype(L, 1, LUA_TTABLE); | 261 | luaL_check_rawtype(L, 1, LUA_TTABLE); |
262 | t = hvalue(luaA_index(L, 1)); | 262 | t = hvalue(luaA_index(L, 1)); |
263 | if (i == -1) { | 263 | if (i == -1) { |
264 | lua_pushnumber(L, t->sizearray); | 264 | lua_pushnumber(L, t->sizearray); |
@@ -312,7 +312,7 @@ static int string_query (lua_State *L) { | |||
312 | 312 | ||
313 | static int tref (lua_State *L) { | 313 | static int tref (lua_State *L) { |
314 | int level = lua_gettop(L); | 314 | int level = lua_gettop(L); |
315 | luaL_checkany(L, 1); | 315 | luaL_check_any(L, 1); |
316 | lua_pushvalue(L, 1); | 316 | lua_pushvalue(L, 1); |
317 | lua_pushnumber(L, lua_ref(L, 1)); | 317 | lua_pushnumber(L, lua_ref(L, 1)); |
318 | assert(lua_gettop(L) == level+1); /* +1 for result */ | 318 | assert(lua_gettop(L) == level+1); /* +1 for result */ |
@@ -346,14 +346,14 @@ static int newuserdatabox (lua_State *L) { | |||
346 | } | 346 | } |
347 | 347 | ||
348 | static int settag (lua_State *L) { | 348 | static int settag (lua_State *L) { |
349 | luaL_checkany(L, 1); | 349 | luaL_check_any(L, 1); |
350 | lua_pushvalue(L, 1); /* push value */ | 350 | lua_pushvalue(L, 1); /* push value */ |
351 | lua_settag(L, luaL_check_int(L, 2)); | 351 | lua_settag(L, luaL_check_int(L, 2)); |
352 | return 1; /* return value */ | 352 | return 1; /* return value */ |
353 | } | 353 | } |
354 | 354 | ||
355 | static int udataval (lua_State *L) { | 355 | static int udataval (lua_State *L) { |
356 | luaL_checktype(L, 1, LUA_TUSERDATA); | 356 | luaL_check_rawtype(L, 1, LUA_TUSERDATA); |
357 | lua_pushnumber(L, cast(int, lua_touserdata(L, 1))); | 357 | lua_pushnumber(L, cast(int, lua_touserdata(L, 1))); |
358 | return 1; | 358 | return 1; |
359 | } | 359 | } |
@@ -438,7 +438,7 @@ static int doremote (lua_State *L) { | |||
438 | static int settagmethod (lua_State *L) { | 438 | static int settagmethod (lua_State *L) { |
439 | int tag = luaL_check_int(L, 1); | 439 | int tag = luaL_check_int(L, 1); |
440 | const l_char *event = luaL_check_string(L, 2); | 440 | const l_char *event = luaL_check_string(L, 2); |
441 | luaL_checkany(L, 3); | 441 | luaL_check_any(L, 3); |
442 | lua_gettagmethod(L, tag, event); | 442 | lua_gettagmethod(L, tag, event); |
443 | lua_pushvalue(L, 3); | 443 | lua_pushvalue(L, 3); |
444 | lua_settagmethod(L, tag, event); | 444 | lua_settagmethod(L, tag, event); |