aboutsummaryrefslogtreecommitdiff
path: root/opcode.c
diff options
context:
space:
mode:
Diffstat (limited to 'opcode.c')
-rw-r--r--opcode.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/opcode.c b/opcode.c
index fce78f72..9804f82b 100644
--- a/opcode.c
+++ b/opcode.c
@@ -3,7 +3,7 @@
3** TecCGraf - PUC-Rio 3** TecCGraf - PUC-Rio
4*/ 4*/
5 5
6char *rcs_opcode="$Id: opcode.c,v 3.44 1995/10/17 11:58:41 roberto Exp roberto $"; 6char *rcs_opcode="$Id: opcode.c,v 3.45 1995/10/17 14:12:45 roberto Exp $";
7 7
8#include <setjmp.h> 8#include <setjmp.h>
9#include <stdlib.h> 9#include <stdlib.h>
@@ -500,8 +500,10 @@ lua_Object lua_setfallback (char *name, lua_CFunction fallback)
500 stack[CBase].value.f = luaI_setfallback; 500 stack[CBase].value.f = luaI_setfallback;
501 lua_pushstring(name); 501 lua_pushstring(name);
502 lua_pushcfunction(fallback); 502 lua_pushcfunction(fallback);
503 do_protectedrun(1); 503 if (do_protectedrun(1) == 0)
504 return (Ref(top-1)); 504 return (Ref(top-1));
505 else
506 return LUA_NOOBJECT;
505} 507}
506 508
507 509