#define CMOCKA_DEPRECATED
#endif
+#define WILL_RETURN_ALWAYS -1
+#define WILL_RETURN_ONCE -2
+
/**
* @defgroup cmocka_mock Mock Objects
* @ingroup cmocka
void will_return_always(#function, LargestIntegralType value);
#else
#define will_return_always(function, value) \
- will_return_count(function, (value), -1)
+ will_return_count(function, (value), WILL_RETURN_ALWAYS)
#endif
#ifdef DOXYGEN
void will_return_maybe(#function, LargestIntegralType value);
#else
#define will_return_maybe(function, value) \
- will_return_count(function, (value), -2)
+ will_return_count(function, (value), WILL_RETURN_ONCE)
#endif
/** @} */
return_value = value_node->refcount;
if (value_node->refcount - 1 == 0) {
list_remove_free(value_node, NULL, NULL);
- } else if (value_node->refcount > -2) {
+ } else if (value_node->refcount > WILL_RETURN_ONCE) {
--value_node->refcount;
}
} else {