From f61b995d775123f321f165179fa51d5b28cfa8ac Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Sat, 26 Apr 2008 15:08:59 +0100 Subject: [PATCH] exercise byte_fprintf Organization: Straylight/Edgeware From: Richard Kettlewell --- lib/t-printf.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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); } /* -- [mdw]