We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f88806a commit d19f1daCopy full SHA for d19f1da
lstring.h
@@ -1,5 +1,5 @@
1
/*
2
-** $Id: lstring.h,v 1.45 2010/04/03 20:24:18 roberto Exp roberto $
+** $Id: lstring.h,v 1.46 2010/04/05 16:26:37 roberto Exp roberto $
3
** String table (keep all strings handled by Lua)
4
** See Copyright Notice in lua.h
5
*/
@@ -23,10 +23,16 @@
23
24
25
26
-** as all string are internalized, string equality becomes
27
-** pointer equality
+** test whether a string is a reserved word
28
29
-#define eqstr(a,b) ((a) == (b))
+#define isreserved(s) ((s)->tsv.extra > 0)
+
30
31
+/*
32
+** equality for strings, which are always internalized
33
+*/
34
+#define luaS_eqstr(a,b) ((a) == (b))
35
36
37
LUAI_FUNC void luaS_resize (lua_State *L, int newsize);
38
LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e);
0 commit comments