1 2 3 4 | #define SS_ASSERT_TYPE(_obj_,_type_) do { \
if (!(_obj_) || SS_MAGIC_OF(_obj_)!=SS_MAGIC(_type_)) \
SS_ERROR_FMT(TYPE, ("%s should be type %s", #_obj_, #_type_)) \
} while (false)
|