*fixed a reference count manipulation bug; *fixed some uninitialized value issues.

This commit is contained in:
Wang Renxin 2015-10-21 14:45:30 +08:00
parent bbf6efaa15
commit 201afd66c5

View File

@ -160,6 +160,10 @@ extern "C" {
# define mb_unrefvar(__v) ((void)(__v)) # define mb_unrefvar(__v) ((void)(__v))
#endif /* mb_unrefvar */ #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 #ifndef MB_CODES
# define MB_CODES # define MB_CODES
# define MB_FUNC_OK 0 # define MB_FUNC_OK 0