X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/b90f122bd10bd896f2f9b0cf5676bcd436a7d42e..697a6f13af7ad992f3ece2e1b8c2b3f2807f91e7:/lib/t-printf.c diff --git a/lib/t-printf.c b/lib/t-printf.c index 057b503..be57bc8 100644 --- a/lib/t-printf.c +++ b/lib/t-printf.c @@ -30,6 +30,7 @@ void test_printf(void) { ptrdiff_t p; char *cp; char buffer[16]; + FILE *fp; fprintf(stderr, "test_printf\n"); check_string(do_printf("%d", 999), "999"); @@ -122,6 +123,13 @@ void test_printf(void) { i = byte_asprintf(&cp, f); insist(i == -1); } + + fp = tmpfile(); + insist(byte_fprintf(fp, "%10s\n", "wibble") == 11); + rewind(fp); + insist(fgets(buffer, sizeof buffer, fp) == buffer); + check_string(buffer, " wibble\n"); + fclose(fp); } /*