summaryrefslogtreecommitdiff
path: root/cad/magic/patches/patch-utils_LIBtextio.c
blob: e576f81741fbfa8cb449862719ae73dcd67d767c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$NetBSD: patch-utils_LIBtextio.c,v 1.2 2013/03/07 22:05:13 joerg Exp $

--- utils/LIBtextio.c.orig	2013-03-02 22:24:58.000000000 +0000
+++ utils/LIBtextio.c
@@ -94,18 +94,23 @@ TxFlush()
  *
  * ----------------------------------------------------------------------------
  */
+void
+VTxError(char *fmt, va_list va)
+{
+    (void) fflush(stdout);
+    (void) fflush(stderr);
+    vfprintf(stderr, fmt, ap);
+    (void) fflush(stderr);
+}
 
 void
 TxError(char *fmt, ...)
 {
     va_list ap;
  
-    (void) fflush(stdout);
-    (void) fflush(stderr);
     va_start(ap, fmt);
-    vfprintf(stderr, fmt, ap);
+    VTxError(fmt, ap);
     va_end(ap);
-    (void) fflush(stderr);
 }