diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 11:19:16 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-07-24 09:53:24 +0000 |
commit | b5f8ee61a7f7e9bd291dd26b0585d03eb686c941 (patch) | |
tree | d4d31289c39fc00da064a825df13a0b98ce95b10 /web/server/h2o/libh2o/deps/klib/test/kstring_test.c | |
parent | Adding upstream version 1.44.3. (diff) | |
download | netdata-b5f8ee61a7f7e9bd291dd26b0585d03eb686c941.tar.xz netdata-b5f8ee61a7f7e9bd291dd26b0585d03eb686c941.zip |
Adding upstream version 1.46.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'web/server/h2o/libh2o/deps/klib/test/kstring_test.c')
-rw-r--r-- | web/server/h2o/libh2o/deps/klib/test/kstring_test.c | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/web/server/h2o/libh2o/deps/klib/test/kstring_test.c b/web/server/h2o/libh2o/deps/klib/test/kstring_test.c deleted file mode 100644 index 76f9532e7..000000000 --- a/web/server/h2o/libh2o/deps/klib/test/kstring_test.c +++ /dev/null @@ -1,76 +0,0 @@ -#include <limits.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -#include "kstring.h" - -int nfail = 0; - -void check(const char *what, const kstring_t *ks, const char *correct) -{ - if (ks->l != strlen(correct) || strcmp(ks->s, correct) != 0) { - fprintf(stderr, "%s produced \"%.*s\" (\"%s\" is correct)\tFAIL\n", what, (int)(ks->l), ks->s, correct); - nfail++; - } -} - -void test_kputw(kstring_t *ks, int n) -{ - char buf[16]; - - ks->l = 0; - kputw(n, ks); - - sprintf(buf, "%d", n); - check("kputw()", ks, buf); -} - -void test_kputl(kstring_t *ks, long n) -{ - char buf[24]; - - ks->l = 0; - kputl(n, ks); - - sprintf(buf, "%ld", n); - check("kputl()", ks, buf); -} - -int main() -{ - kstring_t ks; - - ks.l = ks.m = 0; - ks.s = NULL; - - test_kputw(&ks, 0); - test_kputw(&ks, 1); - test_kputw(&ks, 37); - test_kputw(&ks, 12345); - test_kputw(&ks, -12345); - test_kputw(&ks, INT_MAX); - test_kputw(&ks, -INT_MAX); - test_kputw(&ks, INT_MIN); - - test_kputl(&ks, 0); - test_kputl(&ks, 1); - test_kputl(&ks, 37); - test_kputl(&ks, 12345); - test_kputl(&ks, -12345); - test_kputl(&ks, INT_MAX); - test_kputl(&ks, -INT_MAX); - test_kputl(&ks, INT_MIN); - test_kputl(&ks, LONG_MAX); - test_kputl(&ks, -LONG_MAX); - test_kputl(&ks, LONG_MIN); - - free(ks.s); - - if (nfail > 0) { - fprintf(stderr, "Total failures: %d\n", nfail); - return EXIT_FAILURE; - } - - return EXIT_SUCCESS; -} |