diff options
Diffstat (limited to '')
| -rw-r--r-- | bugs | 5 | ||||
| -rw-r--r-- | lbaselib.c | 4 |
2 files changed, 7 insertions, 2 deletions
| @@ -259,3 +259,8 @@ Thu Feb 1 11:55:45 EDT 2001 | |||
| 259 | Fri Feb 2 14:06:40 EDT 2001 | 259 | Fri Feb 2 14:06:40 EDT 2001 |
| 260 | >> «while 1 dostring[[print('hello\n')]] end» never reclaims memory | 260 | >> «while 1 dostring[[print('hello\n')]] end» never reclaims memory |
| 261 | (by Andrew Paton; since 4.0b) | 261 | (by Andrew Paton; since 4.0b) |
| 262 | |||
| 263 | ** lbaselib.c | ||
| 264 | Tue Feb 6 11:57:13 EDT 2001 | ||
| 265 | >> ESC (which starts precompiled code) in C is \33, not \27 | ||
| 266 | (by Edgar Toernig and lhf; since 4.0b) | ||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lbaselib.c,v 1.20 2001/01/31 19:53:01 roberto Exp roberto $ | 2 | ** $Id: lbaselib.c,v 1.21 2001/02/02 19:02:40 roberto Exp roberto $ |
| 3 | ** Basic library | 3 | ** Basic library |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -284,7 +284,7 @@ static int luaB_dostring (lua_State *L) { | |||
| 284 | int oldtop = lua_gettop(L); | 284 | int oldtop = lua_gettop(L); |
| 285 | size_t l; | 285 | size_t l; |
| 286 | const char *s = luaL_check_lstr(L, 1, &l); | 286 | const char *s = luaL_check_lstr(L, 1, &l); |
| 287 | if (*s == '\27') /* binary files start with ESC... */ | 287 | if (*s == '\33') /* binary files start with ESC... */ |
| 288 | lua_error(L, "`dostring' cannot run pre-compiled code"); | 288 | lua_error(L, "`dostring' cannot run pre-compiled code"); |
| 289 | return passresults(L, lua_dobuffer(L, s, l, luaL_opt_string(L, 2, s)), oldtop); | 289 | return passresults(L, lua_dobuffer(L, s, l, luaL_opt_string(L, 2, s)), oldtop); |
| 290 | } | 290 | } |
