diff options
Diffstat (limited to 'deep_test/deep_test.c')
-rw-r--r-- | deep_test/deep_test.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deep_test/deep_test.c b/deep_test/deep_test.c index c400cac..dabc84d 100644 --- a/deep_test/deep_test.c +++ b/deep_test/deep_test.c | |||
@@ -126,7 +126,10 @@ static void* deep_test_id( lua_State* L, enum eDeepOp op_) | |||
126 | 126 | ||
127 | int luaD_new_deep( lua_State* L) | 127 | int luaD_new_deep( lua_State* L) |
128 | { | 128 | { |
129 | return luaG_newdeepuserdata( L, deep_test_id); | 129 | int nuv = (int) luaL_optinteger( L, 1, 0); |
130 | // no additional parameter to luaG_newdeepuserdata! | ||
131 | lua_settop( L, 0); | ||
132 | return luaG_newdeepuserdata( L, deep_test_id, nuv); | ||
130 | } | 133 | } |
131 | 134 | ||
132 | // ################################################################################################ | 135 | // ################################################################################################ |