|
@@ -338,39 +338,39 @@ END_TEST
|
|
|
|
|
|
START_TEST(test_mg_vsnprintf)
|
|
|
{
|
|
|
- char buf[16];
|
|
|
- int trunc;
|
|
|
-
|
|
|
- memset(buf, 0, sizeof(buf));
|
|
|
-
|
|
|
- trunc=777;
|
|
|
- mg_snprintf(NULL, &trunc, buf, 10, "%8i", 123);
|
|
|
- ck_assert_str_eq(buf, " 123");
|
|
|
- ck_assert_int_eq(trunc, 0);
|
|
|
-
|
|
|
- trunc=777;
|
|
|
- mg_snprintf(NULL, &trunc, buf, 10, "%9i", 123);
|
|
|
- ck_assert_str_eq(buf, " 123");
|
|
|
- ck_assert_int_eq(trunc, 0);
|
|
|
-
|
|
|
- trunc=777;
|
|
|
- mg_snprintf(NULL, &trunc, buf, 9, "%9i", 123);
|
|
|
- ck_assert_str_eq(buf, " 12");
|
|
|
- ck_assert_int_eq(trunc, 1);
|
|
|
-
|
|
|
- trunc=777;
|
|
|
- mg_snprintf(NULL, &trunc, buf, 8, "%9i", 123);
|
|
|
- ck_assert_str_eq(buf, " 1");
|
|
|
- ck_assert_int_eq(trunc, 1);
|
|
|
-
|
|
|
- trunc=777;
|
|
|
- mg_snprintf(NULL, &trunc, buf, 7, "%9i", 123);
|
|
|
- ck_assert_str_eq(buf, " ");
|
|
|
- ck_assert_int_eq(trunc, 1);
|
|
|
-
|
|
|
- strcpy(buf, "1234567890");
|
|
|
- mg_snprintf(NULL, &trunc, buf, 0, "%i", 543);
|
|
|
- ck_assert_str_eq(buf, "1234567890");
|
|
|
+ char buf[16];
|
|
|
+ int trunc;
|
|
|
+
|
|
|
+ memset(buf, 0, sizeof(buf));
|
|
|
+
|
|
|
+ trunc = 777;
|
|
|
+ mg_snprintf(NULL, &trunc, buf, 10, "%8i", 123);
|
|
|
+ ck_assert_str_eq(buf, " 123");
|
|
|
+ ck_assert_int_eq(trunc, 0);
|
|
|
+
|
|
|
+ trunc = 777;
|
|
|
+ mg_snprintf(NULL, &trunc, buf, 10, "%9i", 123);
|
|
|
+ ck_assert_str_eq(buf, " 123");
|
|
|
+ ck_assert_int_eq(trunc, 0);
|
|
|
+
|
|
|
+ trunc = 777;
|
|
|
+ mg_snprintf(NULL, &trunc, buf, 9, "%9i", 123);
|
|
|
+ ck_assert_str_eq(buf, " 12");
|
|
|
+ ck_assert_int_eq(trunc, 1);
|
|
|
+
|
|
|
+ trunc = 777;
|
|
|
+ mg_snprintf(NULL, &trunc, buf, 8, "%9i", 123);
|
|
|
+ ck_assert_str_eq(buf, " 1");
|
|
|
+ ck_assert_int_eq(trunc, 1);
|
|
|
+
|
|
|
+ trunc = 777;
|
|
|
+ mg_snprintf(NULL, &trunc, buf, 7, "%9i", 123);
|
|
|
+ ck_assert_str_eq(buf, " ");
|
|
|
+ ck_assert_int_eq(trunc, 1);
|
|
|
+
|
|
|
+ strcpy(buf, "1234567890");
|
|
|
+ mg_snprintf(NULL, &trunc, buf, 0, "%i", 543);
|
|
|
+ ck_assert_str_eq(buf, "1234567890");
|
|
|
}
|
|
|
END_TEST
|
|
|
|
|
@@ -667,7 +667,7 @@ make_private_suite(void)
|
|
|
tcase_add_test(tcase_internal_parse, test_skip_quoted);
|
|
|
tcase_add_test(tcase_internal_parse, test_mg_strcasestr);
|
|
|
tcase_add_test(tcase_internal_parse, test_alloc_vprintf);
|
|
|
- tcase_add_test(tcase_internal_parse, test_mg_vsnprintf);
|
|
|
+ tcase_add_test(tcase_internal_parse, test_mg_vsnprintf);
|
|
|
tcase_add_test(tcase_internal_parse, test_parse_port_string);
|
|
|
tcase_set_timeout(tcase_internal_parse, civetweb_min_test_timeout);
|
|
|
suite_add_tcase(suite, tcase_internal_parse);
|
|
@@ -695,7 +695,7 @@ void
|
|
|
main(void)
|
|
|
{
|
|
|
test_alloc_vprintf(0);
|
|
|
- test_mg_vsnprintf(0);
|
|
|
+ test_mg_vsnprintf(0);
|
|
|
test_parse_date_string(0);
|
|
|
}
|
|
|
|