With -Wformat-nonliteral and a debug build you'd get yelled at here:
../hw/xfree86/x86emu/x86emu/debug.h:188:9: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
To fix this, rewrite the printf code to actually use varargs and the
appropriate format attribute. All callers of DECODE_PRINTF() pass a
string with no % specifiers, so we pass that as the argument to
printf("%s"). For DECODE_PRINTF2() we just pass the args through.
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
|
||
|---|---|---|
| .. | ||
| x86emu | ||
| Makefile.am | ||
| debug.c | ||
| decode.c | ||
| fpu.c | ||
| meson.build | ||
| ops.c | ||
| ops2.c | ||
| prim_ops.c | ||
| sys.c | ||
| validate.c | ||
| x86emu.h | ||