chiark / gitweb /
regress: hfuzzraw: Break out Tflushstdout
[adns.git] / regress / hfuzzraw.c.m4
index 3dad0879f40f52f450929df8bee0a170aa7a974e..b843f157653905d6a6d37ad16d18dbe2589f3163 100644 (file)
@@ -49,10 +49,14 @@ static vbuf fdtab;
 static FILE *Tinputfile;
 static int stdout_enable;
 
+static void Tflushstdout( void) {
+  if (fflush(stdout)) Toutputerr();
+}
+
 void Q_vb(void) {
   if (!adns__vbuf_append(&vb,"",1)) Tnomem();
   if (fprintf(stdout," %s\n",vb.buf) == EOF) Toutputerr();
-  if (fflush(stdout)) Toutputerr();
+  Tflushstdout();
 }
 
 static void Pformat(const char *what) {