lua

A copy of the Lua development repository
Log | Files | Refs | README

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:
Mldblib.c | 8++++----
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) {