notaz.gp2x.de
/
pcsx_rearmed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libretro: adjust options after recent changes
[pcsx_rearmed.git]
/
deps
/
lightning
/
lib
/
jit_disasm.c
diff --git
a/deps/lightning/lib/jit_disasm.c
b/deps/lightning/lib/jit_disasm.c
index
25983a6
..
856a70b
100644
(file)
--- a/
deps/lightning/lib/jit_disasm.c
+++ b/
deps/lightning/lib/jit_disasm.c
@@
-53,6
+53,20
@@
static jit_state_t *disasm_jit;
static FILE *disasm_stream;
#endif
static FILE *disasm_stream;
#endif
+#if BINUTILS_2_38
+static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...)
+{
+ va_list args;
+ int r;
+
+ va_start(args, fmt);
+ r = vprintf(fmt, args);
+ va_end(args);
+
+ return r;
+}
+#endif
+
/*
* Implementation
*/
/*
* Implementation
*/
@@
-77,7
+91,11
@@
jit_init_debug(const char *progname)
if (!disasm_stream)
disasm_stream = stdout;
if (!disasm_stream)
disasm_stream = stdout;
+#if BINUTILS_2_38
+ INIT_DISASSEMBLE_INFO(disasm_info, disasm_stream, fprintf, fprintf_styled);
+#else
INIT_DISASSEMBLE_INFO(disasm_info, disasm_stream, fprintf);
INIT_DISASSEMBLE_INFO(disasm_info, disasm_stream, fprintf);
+#endif
disasm_info.arch = bfd_get_arch(disasm_bfd);
disasm_info.mach = bfd_get_mach(disasm_bfd);
disasm_info.arch = bfd_get_arch(disasm_bfd);
disasm_info.mach = bfd_get_mach(disasm_bfd);