Added convenience macro dynstr_append_or_ret_nonzero

This commit is contained in:
Xavier Del Campo Romero 2020-07-26 04:03:12 +02:00
parent 9c8d949cd1
commit c597344eb7
1 changed files with 6 additions and 1 deletions

View File

@ -45,7 +45,12 @@
/**
* Convenience macro that calls dynstr_append and returns zero if failed.
*/
#define dynstr_append_or_ret_zero( ...) if (dynstr_append( __VA_ARGS__) != DYNSTR_OK) return 0
#define dynstr_append_or_ret_zero(...) if (dynstr_append(__VA_ARGS__) != DYNSTR_OK) return 0
/**
* Convenience macro that calls dynstr_append and returns zero if failed.
*/
#define dynstr_append_or_ret_nonzero(...) if (dynstr_append(__VA_ARGS__) != DYNSTR_OK) return 1
/**
* Dynamic string type used for this library.