aboutsummaryrefslogtreecommitdiff
path: root/src/deep.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/deep.c')
-rw-r--r--src/deep.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/deep.c b/src/deep.c
index fe7a21f..6a735b8 100644
--- a/src/deep.c
+++ b/src/deep.c
@@ -519,13 +519,13 @@ void* luaG_todeep( lua_State* L, luaG_IdFunction idfunc, int index)
519 * the id function of the copied value, or NULL for non-deep userdata 519 * the id function of the copied value, or NULL for non-deep userdata
520 * (not copied) 520 * (not copied)
521 */ 521 */
522luaG_IdFunction copydeep( Universe* U, lua_State* L, lua_State* L2, int index, LookupMode mode_) 522bool_t copydeep( Universe* U, lua_State* L, lua_State* L2, int index, LookupMode mode_)
523{ 523{
524 char const* errmsg; 524 char const* errmsg;
525 luaG_IdFunction idfunc = get_idfunc( L, index, mode_); 525 luaG_IdFunction idfunc = get_idfunc( L, index, mode_);
526 if( idfunc == NULL) 526 if( idfunc == NULL)
527 { 527 {
528 return NULL; // not a deep userdata 528 return FALSE; // not a deep userdata
529 } 529 }
530 530
531 errmsg = push_deep_proxy( U, L2, *(DeepPrelude**) lua_touserdata( L, index), mode_); 531 errmsg = push_deep_proxy( U, L2, *(DeepPrelude**) lua_touserdata( L, index), mode_);
@@ -535,5 +535,5 @@ luaG_IdFunction copydeep( Universe* U, lua_State* L, lua_State* L2, int index, L
535 lua_State* errL = (mode_ == eLM_FromKeeper) ? L2 : L; 535 lua_State* errL = (mode_ == eLM_FromKeeper) ? L2 : L;
536 luaL_error( errL, errmsg); 536 luaL_error( errL, errmsg);
537 } 537 }
538 return idfunc; 538 return TRUE;
539} 539} \ No newline at end of file