diff --git a/tests/test-mprioqueue.c b/tests/test-mprioqueue.c index 8dcf727b..53b4a5c9 100644 --- a/tests/test-mprioqueue.c +++ b/tests/test-mprioqueue.c @@ -350,7 +350,7 @@ static void test_io(void) string_init(str); // Test empty - FILE *f = fopen("a-mprioqueue.dat", "wt"); + FILE *f = m_core_fopen("a-mprioqueue.dat", "wt"); if (!f) abort(); PrioDouble_out_str(f, q1); fclose(f); diff --git a/tests/test-mstring.c b/tests/test-mstring.c index 87f2c17c..0e1ed464 100644 --- a/tests/test-mstring.c +++ b/tests/test-mstring.c @@ -648,7 +648,7 @@ static void test_int(void) string_init(s); for(unsigned i = 0; i <= 10000; i++) { - sprintf(buffer, "%u", i); + snprintf(buffer, sizeof buffer, "%u", i); string_set_ui(s, i); assert(string_equal_str_p(s, buffer)); } @@ -662,7 +662,7 @@ static void test_int(void) } string_set_si(s, 2147483647); assert(string_equal_str_p(s, "2147483647")); - string_set_si(s, -2147483648); + string_set_si(s, 0-2147483648); assert(string_equal_str_p(s, "-2147483648")); string_clear(s);