-#define NS_VERIFY_NOT_NULL_V(obj) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : %s is null", __func__, #obj); \
- return; \
- } \
- }
-
-#define NS_VERIFY_NOT_NULL(obj, retVal) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : %s is null", __func__, #obj); \
- return (retVal); \
- } \
- }
-
-#define NS_VERIFY_NOT_NULL_WITH_POST_CLEANING_V(obj, func) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : %s is null", __func__, #obj); \
- NS_LOG(ERROR, "execute deletion"); \
- (func); \
- return; \
- } \
- }
-
-#define NS_VERIFY_NOT_NULL_WITH_POST_CLEANING(obj, retVal, func) \
- { \
- if ((obj) == NULL) \
- { \
- NS_LOG_V(ERROR, "%s : %s is null", __func__, #obj); \
- NS_LOG(ERROR, "execute deletion"); \
- (func); \
- return (retVal); \
- } \
- }
-
-#define NS_VERIFY_STACK_OK_V(obj) \
- { \
- OCStackResult _ret = (obj); \
- if ( _ret != OC_STACK_OK) \
- { \
- NS_LOG_V(ERROR, "%s : %s is not OC_STACK_OK : %d", __func__, #obj, _ret); \
- return; \
- } \
- }
-
-#define NS_VERIFY_STACK_OK(obj, retVal) \
- { \
- OCStackResult _ret = (obj); \
- if ( _ret != OC_STACK_OK) \
- { \
- NS_LOG_V(ERROR, "%s : %s is not OC_STACK_OK : %d", __func__, #obj, _ret); \
- return (retVal); \
- } \
- }
-
-#define NS_VERIFY_STACK_OK_WITH_POST_CLEANING(obj, retVal, func) \
- { \
- OCStackResult _ret = (obj); \
- if ( _ret != OC_STACK_OK) \
- { \
- NS_LOG_V(ERROR, "%s : %s is not OC_STACK_OK : %d", __func__, #obj, _ret); \
- (func); \
- return (retVal); \
- } \
- }
-
-#define NSOICFree(obj) \
- { \
- if ((obj)) \
- { \
- OICFree((obj)); \
- (obj) = NULL; \
- NS_LOG_V(DEBUG, "%s : %s Removed", __func__, #obj); \
- } \
- }