From 201afd66c5384079ee0c0f8b8180b924723dd51a Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Wed, 21 Oct 2015 14:45:30 +0800 Subject: [PATCH] *fixed a reference count manipulation bug; *fixed some uninitialized value issues. --- core/my_basic.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/my_basic.h b/core/my_basic.h index 7197dfb..d5ebc41 100755 --- a/core/my_basic.h +++ b/core/my_basic.h @@ -160,6 +160,10 @@ extern "C" { # define mb_unrefvar(__v) ((void)(__v)) #endif /* mb_unrefvar */ +#ifndef mb_make_nil +# define mb_make_nil(__v) do { (__v).value.integer = 0; (__v).type = MB_DT_NIL; } while(0) +#endif /* mb_make_nil */ + #ifndef MB_CODES # define MB_CODES # define MB_FUNC_OK 0