summaryrefslogtreecommitdiff
path: root/ccan/str/test/run-STR_MAX_CHARS.c
diff options
context:
space:
mode:
authorWilliam Casarin <jb55@jb55.com>2018-07-09 22:28:25 -0700
committerWilliam Casarin <jb55@jb55.com>2018-07-09 22:31:48 -0700
commit9593fc545950782ed75f12f53238b07885559b2b (patch)
tree9c7c2f7cbb427c54e9184cb61eedce737a6cbc6f /ccan/str/test/run-STR_MAX_CHARS.c
parentbd8c223756d2f912526ecef53bae0cc8e0c63442 (diff)
remove ccan for now
Diffstat (limited to 'ccan/str/test/run-STR_MAX_CHARS.c')
-rw-r--r--ccan/str/test/run-STR_MAX_CHARS.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/ccan/str/test/run-STR_MAX_CHARS.c b/ccan/str/test/run-STR_MAX_CHARS.c
deleted file mode 100644
index fa45bad..0000000
--- a/ccan/str/test/run-STR_MAX_CHARS.c
+++ /dev/null
@@ -1,59 +0,0 @@
-#include <ccan/str/str.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <ccan/tap/tap.h>
-#include <stdint.h>
-
-int main(void)
-{
- char str[1000];
- struct {
- uint8_t u1byte;
- int8_t s1byte;
- uint16_t u2byte;
- int16_t s2byte;
- uint32_t u4byte;
- int32_t s4byte;
- uint64_t u8byte;
- int64_t s8byte;
- void *ptr;
- } types;
-
- plan_tests(13);
-
- memset(&types, 0xFF, sizeof(types));
-
- /* Hex versions */
- sprintf(str, "0x%llx", (unsigned long long)types.u1byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u1byte));
- sprintf(str, "0x%llx", (unsigned long long)types.u2byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u2byte));
- sprintf(str, "0x%llx", (unsigned long long)types.u4byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u4byte));
- sprintf(str, "0x%llx", (unsigned long long)types.u8byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u8byte));
-
- /* Decimal versions */
- sprintf(str, "%u", types.u1byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u1byte));
- sprintf(str, "%d", types.s1byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.s1byte));
- sprintf(str, "%u", types.u2byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u2byte));
- sprintf(str, "%d", types.s2byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.s2byte));
- sprintf(str, "%u", types.u4byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u4byte));
- sprintf(str, "%d", types.s4byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.s4byte));
- sprintf(str, "%llu", (unsigned long long)types.u8byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.u8byte));
- sprintf(str, "%lld", (long long)types.s8byte);
- ok1(strlen(str) < STR_MAX_CHARS(types.s8byte));
-
- /* Pointer version. */
- sprintf(str, "%p", types.ptr);
- ok1(strlen(str) < STR_MAX_CHARS(types.ptr));
-
- return exit_status();
-}