1 /*
2 * UAE - The Un*x Amiga Emulator
3 *
4 * Standard write_log that writes to the console
5 *
6 * Copyright 2001 Bernd Schmidt
7 */
8 #include "sysconfig.h"
9 #include "sysdeps.h"
10
write_log_standard(const char * fmt,...)11 void write_log_standard (const char *fmt, ...)
12 {
13 va_list ap;
14 va_start (ap, fmt);
15 #ifdef HAVE_VFPRINTF
16 vfprintf (stderr, fmt, ap);
17 #else
18 /* Technique stolen from GCC. */
19 {
20 int x1, x2, x3, x4, x5, x6, x7, x8;
21 x1 = va_arg (ap, int);
22 x2 = va_arg (ap, int);
23 x3 = va_arg (ap, int);
24 x4 = va_arg (ap, int);
25 x5 = va_arg (ap, int);
26 x6 = va_arg (ap, int);
27 x7 = va_arg (ap, int);
28 x8 = va_arg (ap, int);
29 fprintf (stderr, fmt, x1, x2, x3, x4, x5, x6, x7, x8);
30 }
31 #endif
32 }
33
34