Stop using <X11/Xfuncproto.h> from x86emu.
The code included <X11/Xfuncproto.h> only for _X_ATTRIBUTE_PRINTF, which tells some compilers to check the printf format string. Remove so ACK doesn't need any X11 headers. Some machines don't have the X11 headers, or they need a flag like -I/usr/X11R[67]/include to find them.
This commit is contained in:
parent
7edc835626
commit
5404dace3a
3 changed files with 5 additions and 9 deletions
|
@ -1,4 +1,3 @@
|
|||
The x86emu directory contains a copy of the xorg 8086 emulation library from
|
||||
the X server. It's distributable under the MIT/X11 license, and so is
|
||||
compatible with the ACK.
|
||||
|
||||
The x86emu directory contains a modified copy of the xorg 8086 emulation
|
||||
library from the X server. It's distributable under the MIT/X11 license,
|
||||
and so is compatible with the ACK.
|
||||
|
|
|
@ -189,7 +189,7 @@ extern "C" { /* Use "C" linkage when in C++ mode */
|
|||
#endif
|
||||
|
||||
extern void x86emu_inc_decoded_inst_len(int x);
|
||||
extern void x86emu_decode_printf(const char *x, ...) _X_ATTRIBUTE_PRINTF(1,2);
|
||||
extern void x86emu_decode_printf(const char *x, ...);
|
||||
extern void x86emu_just_disassemble(void);
|
||||
extern void x86emu_single_step(void);
|
||||
extern void x86emu_end_instr(void);
|
||||
|
|
|
@ -39,8 +39,6 @@
|
|||
#ifndef __X86EMU_REGS_H
|
||||
#define __X86EMU_REGS_H
|
||||
|
||||
#include <X11/Xfuncproto.h>
|
||||
|
||||
/*---------------------- Macros and type definitions ----------------------*/
|
||||
|
||||
#ifdef PACK
|
||||
|
@ -331,8 +329,7 @@ extern "C" { /* Use "C" linkage when in C++ mode */
|
|||
|
||||
/* Function to log information at runtime */
|
||||
|
||||
void printk(const char *fmt, ...)
|
||||
_X_ATTRIBUTE_PRINTF(1, 2);
|
||||
void printk(const char *fmt, ...);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* End of "C" linkage for C++ */
|
||||
|
|
Loading…
Reference in a new issue