diff options
author | EuAndreh <eu@euandre.org> | 2024-05-27 15:59:18 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-05-27 15:59:18 -0300 |
commit | 5a4cac63cef0a74488382eedb1e161c7d8277c64 (patch) | |
tree | 384f198c70a09a1c5a60e04e0c314deb65149232 | |
parent | Makefile: update "siphash" to new "siphashbs" name (diff) | |
download | pindaiba-5a4cac63cef0a74488382eedb1e161c7d8277c64.tar.gz pindaiba-5a4cac63cef0a74488382eedb1e161c7d8277c64.tar.xz |
src/util.h: Add EXIT_USAGE
-rw-r--r-- | src/util.c | 3 | ||||
-rw-r--r-- | src/util.h | 3 | ||||
-rw-r--r-- | tests/util.c | 14 |
3 files changed, 20 insertions, 0 deletions
@@ -13,6 +13,9 @@ const size_t NULL_TERMINATOR = sizeof((char)'\0'); +const int +EXIT_USAGE = 2; + int slurp(const char *const filename, char **out) { int rc = -1; @@ -1,6 +1,9 @@ extern const size_t NULL_TERMINATOR; +extern const int +EXIT_USAGE; + int slurp(const char *const filename, char **out); diff --git a/tests/util.c b/tests/util.c index 662ccc8..bda7606 100644 --- a/tests/util.c +++ b/tests/util.c @@ -6,6 +6,18 @@ #include "slurp.h" +static void +test_EXIT_USAGE(void) { + test_start("EXIT_USAGE"); + + { + testing("it is different that EXIT_SUCCESS and EXIT_FAILURE"); + assert(EXIT_USAGE != EXIT_SUCCESS); + assert(EXIT_USAGE != EXIT_FAILURE); + test_ok(); + } +} + static int test_slurp(void) { int rc = -1; @@ -99,6 +111,8 @@ int main(void) { int rc = -1; + test_EXIT_USAGE(); + if (test_slurp()) { logerr("test_slurp()"); goto out; |