#include "test_suite.h"
+#include <errno.h>
+
static void verify(char *expected, char *format, ...)
{
FILE *mem;
}
END_TEST
+START_TEST(test_printf_err)
+{
+ errno = EINVAL;
+ verify((char*)strerror(errno), "%m");
+}
+END_TEST
+
START_TEST(test_printf_unsigned)
{
verify("1 23 456", "%u %lu %llu", 1, (u_long)23, (u_int64_t)456);
tcase_add_test(tc, test_printf_strings);
suite_add_tcase(s, tc);
+ tc = tcase_create("err");
+ tcase_add_test(tc, test_printf_err);
+ suite_add_tcase(s, tc);
+
tc = tcase_create("unsiged");
tcase_add_test(tc, test_printf_unsigned);
suite_add_tcase(s, tc);