diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2012-01-25 19:05:40 -0200 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2012-01-25 19:05:40 -0200 |
| commit | a4b96ce9a3305ae3585c0bb143fa7342c140f20b (patch) | |
| tree | fbb635282c4b72dde25e5c9ffb2bc6d314419d05 /lvm.c | |
| parent | 291f564485d8968fc7b0d043dda5ff91a7ce604b (diff) | |
| download | lua-a4b96ce9a3305ae3585c0bb143fa7342c140f20b.tar.gz lua-a4b96ce9a3305ae3585c0bb143fa7342c140f20b.tar.bz2 lua-a4b96ce9a3305ae3585c0bb143fa7342c140f20b.zip | |
first implementation of long strings
Diffstat (limited to 'lvm.c')
| -rw-r--r-- | lvm.c | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -258,7 +258,8 @@ int luaV_equalobj_ (lua_State *L, const TValue *t1, const TValue *t2) { | |||
| 258 | case LUA_TBOOLEAN: return bvalue(t1) == bvalue(t2); /* true must be 1 !! */ | 258 | case LUA_TBOOLEAN: return bvalue(t1) == bvalue(t2); /* true must be 1 !! */ |
| 259 | case LUA_TLIGHTUSERDATA: return pvalue(t1) == pvalue(t2); | 259 | case LUA_TLIGHTUSERDATA: return pvalue(t1) == pvalue(t2); |
| 260 | case LUA_TLCF: return fvalue(t1) == fvalue(t2); | 260 | case LUA_TLCF: return fvalue(t1) == fvalue(t2); |
| 261 | case LUA_TSTRING: return luaS_eqstr(rawtsvalue(t1), rawtsvalue(t2)); | 261 | case LUA_TSHRSTR: return eqshrstr(rawtsvalue(t1), rawtsvalue(t2)); |
| 262 | case LUA_TLNGSTR: return luaS_eqlngstr(rawtsvalue(t1), rawtsvalue(t2)); | ||
| 262 | case LUA_TUSERDATA: { | 263 | case LUA_TUSERDATA: { |
| 263 | if (uvalue(t1) == uvalue(t2)) return 1; | 264 | if (uvalue(t1) == uvalue(t2)) return 1; |
| 264 | else if (L == NULL) return 0; | 265 | else if (L == NULL) return 0; |
