diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-11-07 13:37:10 -0200 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-11-07 13:37:10 -0200 |
| commit | dff9be4224a1cd0f338b544b9e01d42f0f4e537f (patch) | |
| tree | 1dc8846da882dd37d9f420c10ea545ce92fb3b8a /lobject.c | |
| parent | 118347d8c3b83ea0291918e81c5367937316fabb (diff) | |
| download | lua-dff9be4224a1cd0f338b544b9e01d42f0f4e537f.tar.gz lua-dff9be4224a1cd0f338b544b9e01d42f0f4e537f.tar.bz2 lua-dff9be4224a1cd0f338b544b9e01d42f0f4e537f.zip | |
new macros to distinguish different types of object moves (for future GC
evolution).
Diffstat (limited to 'lobject.c')
| -rw-r--r-- | lobject.c | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lobject.c,v 1.90 2002/10/08 18:46:08 roberto Exp roberto $ | 2 | ** $Id: lobject.c,v 1.91 2002/10/22 17:18:28 roberto Exp roberto $ |
| 3 | ** Some generic functions over Lua objects | 3 | ** Some generic functions over Lua objects |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -86,7 +86,7 @@ int luaO_str2d (const char *s, lua_Number *result) { | |||
| 86 | 86 | ||
| 87 | 87 | ||
| 88 | static void pushstr (lua_State *L, const char *str) { | 88 | static void pushstr (lua_State *L, const char *str) { |
| 89 | setsvalue(L->top, luaS_new(L, str)); | 89 | setsvalue2s(L->top, luaS_new(L, str)); |
| 90 | incr_top(L); | 90 | incr_top(L); |
| 91 | } | 91 | } |
| 92 | 92 | ||
| @@ -98,7 +98,7 @@ const char *luaO_pushvfstring (lua_State *L, const char *fmt, va_list argp) { | |||
| 98 | for (;;) { | 98 | for (;;) { |
| 99 | const char *e = strchr(fmt, '%'); | 99 | const char *e = strchr(fmt, '%'); |
| 100 | if (e == NULL) break; | 100 | if (e == NULL) break; |
| 101 | setsvalue(L->top, luaS_newlstr(L, fmt, e-fmt)); | 101 | setsvalue2s(L->top, luaS_newlstr(L, fmt, e-fmt)); |
| 102 | incr_top(L); | 102 | incr_top(L); |
| 103 | switch (*(e+1)) { | 103 | switch (*(e+1)) { |
| 104 | case 's': | 104 | case 's': |
