aboutsummaryrefslogtreecommitdiff
path: root/lstate.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2003-07-16 17:51:47 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2003-07-16 17:51:47 -0300
commit522407e23ae02cdfcb221f1fea96c6c44aae0200 (patch)
treea167d201bdd9d7604a4b3f37c2d19c8110c22795 /lstate.c
parentfa26d294aef136aa4ec48c23b4b87b853df0e3da (diff)
downloadlua-522407e23ae02cdfcb221f1fea96c6c44aae0200.tar.gz
lua-522407e23ae02cdfcb221f1fea96c6c44aae0200.tar.bz2
lua-522407e23ae02cdfcb221f1fea96c6c44aae0200.zip
we do not need a default panic (that does nothing anyway...)
Diffstat (limited to 'lstate.c')
-rw-r--r--lstate.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/lstate.c b/lstate.c
index 2153d3d9..6bed2e7c 100644
--- a/lstate.c
+++ b/lstate.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lstate.c,v 1.123 2003/04/03 13:35:34 roberto Exp $ 2** $Id: lstate.c,v 1.124 2003/07/16 20:49:02 roberto Exp roberto $
3** Global State 3** Global State
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -35,15 +35,6 @@ union UEXTRASPACE {L_Umaxalign a; LUA_USERSTATE b;};
35 35
36 36
37 37
38/*
39** you can change this function through the official API:
40** call `lua_setpanicf'
41*/
42static int default_panic (lua_State *L) {
43 UNUSED(L);
44 return 0;
45}
46
47 38
48static lua_State *mallocstate (lua_State *L) { 39static lua_State *mallocstate (lua_State *L) {
49 lu_byte *block = (lu_byte *)luaM_malloc(L, sizeof(lua_State) + EXTRASPACE); 40 lu_byte *block = (lu_byte *)luaM_malloc(L, sizeof(lua_State) + EXTRASPACE);
@@ -99,7 +90,7 @@ static void f_luaopen (lua_State *L, void *ud) {
99 setnilvalue(defaultmeta(L)); 90 setnilvalue(defaultmeta(L));
100 setnilvalue(registry(L)); 91 setnilvalue(registry(L));
101 luaZ_initbuffer(L, &g->buff); 92 luaZ_initbuffer(L, &g->buff);
102 g->panic = default_panic; 93 g->panic = NULL;
103 g->rootgc = NULL; 94 g->rootgc = NULL;
104 g->rootudata = NULL; 95 g->rootudata = NULL;
105 g->tmudata = NULL; 96 g->tmudata = NULL;