-#define NS_VERTIFY_NOT_NULL_V(obj) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : obj is null", __func__); \
- return; \
- } \
- }
-
-#define NS_VERTIFY_NOT_NULL(obj, retVal) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : obj is null", __func__); \
- return (retVal); \
- } \
- }
-
-#define NS_VERTIFY_NOT_NULL_WITH_POST_CLEANING(obj, retVal, func) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : obj is null", __func__); \
- NS_LOG(ERROR, "execute deletion"); \
- (func); \
- return (retVal); \
- } \
- }
-
-#define NS_VERTIFY_STACK_OK_V(obj) \
- { \
- OCStackResult _ret = (obj); \
- if ( _ret != OC_STACK_OK) \
- { \
- NS_LOG_V(ERROR, "%s : obj is not OC_STACK_OK : %d", __func__, _ret); \
- return; \
- } \
- }
-
-#define NS_VERTIFY_STACK_OK(obj, retVal) \
- { \
- OCStackResult _ret = (obj); \
- if ( _ret != OC_STACK_OK) \
- { \
- NS_LOG_V(ERROR, "%s : obj is not OC_STACK_OK : %d", __func__, _ret); \
- return (retVal); \
- } \
- }
-
-#define NS_VERTIFY_STACK_OK_WITH_POST_CLEANING(obj, retVal, func) \
- { \
- OCStackResult _ret = (obj); \
- if ( _ret != OC_STACK_OK) \
- { \
- NS_LOG_V(ERROR, "%s : obj is not OC_STACK_OK : %d", __func__, _ret); \
- (func); \
- return (retVal); \
- } \
- }
-
-#define NSOICFree(obj) \
- { \
- if ((obj)) \
- { \
- OICFree((obj)); \
- (obj) = NULL; \
- } \
- }