mirror of
https://github.com/LIV2/WinUAE.git
synced 2025-12-06 00:12:52 +00:00
34 lines
688 B
C++
34 lines
688 B
C++
/*
|
|
* UAE - The Un*x Amiga Emulator
|
|
*
|
|
* Standard write_log that writes to the console
|
|
*
|
|
* Copyright 2001 Bernd Schmidt
|
|
*/
|
|
#include "sysconfig.h"
|
|
#include "sysdeps.h"
|
|
|
|
void write_log_standard (const char *fmt, ...)
|
|
{
|
|
va_list ap;
|
|
va_start (ap, fmt);
|
|
#ifdef HAVE_VFPRINTF
|
|
vfprintf (stderr, fmt, ap);
|
|
#else
|
|
/* Technique stolen from GCC. */
|
|
{
|
|
int x1, x2, x3, x4, x5, x6, x7, x8;
|
|
x1 = va_arg (ap, int);
|
|
x2 = va_arg (ap, int);
|
|
x3 = va_arg (ap, int);
|
|
x4 = va_arg (ap, int);
|
|
x5 = va_arg (ap, int);
|
|
x6 = va_arg (ap, int);
|
|
x7 = va_arg (ap, int);
|
|
x8 = va_arg (ap, int);
|
|
fprintf (stderr, fmt, x1, x2, x3, x4, x5, x6, x7, x8);
|
|
}
|
|
#endif
|
|
va_end (ap);
|
|
}
|