commit 22914afab31d98b2a2e8f03f8141f186879e80d0
parent 523c5d8e1c5c62f16586e93baceb6fcddd0a3ded
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Thu, 23 Nov 2000 11:47:17 -0200
avoid the use of (non const) static data
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/ldblib.c b/ldblib.c
@@ -1,5 +1,5 @@
/*
-** $Id: ldblib.c,v 1.28 2000/11/06 13:19:08 roberto Exp roberto $
+** $Id: ldblib.c,v 1.30 2000/11/14 18:46:20 roberto Exp $
** Interface from Lua to its debug API
** See Copyright Notice in lua.h
*/
@@ -111,9 +111,9 @@ static int setlocal (lua_State *L) {
/* dummy variables (to define unique addresses) */
-static char key1, key2;
-#define KEY_CALLHOOK (&key1)
-#define KEY_LINEHOOK (&key2)
+static const char key1[] = "ab";
+#define KEY_CALLHOOK ((void *)key1)
+#define KEY_LINEHOOK ((void *)(key1+1))
static void hookf (lua_State *L, void *key) {