aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorJohn Darrington <john@darrington.wattle.id.au>2019-04-15 09:25:23 +0200
committerJohn Darrington <john@darrington.wattle.id.au>2019-04-24 10:33:52 +0200
commitd10be0cb9e61f29a0de368ebcc78bba22a902ad5 (patch)
tree919ec774f20cb5ebad1b83180515810aa2e98d84 /opcodes
parent05b1991f1a942f9d13b5363fb4c05e34ea44ef57 (diff)
downloadgdb-d10be0cb9e61f29a0de368ebcc78bba22a902ad5.zip
gdb-d10be0cb9e61f29a0de368ebcc78bba22a902ad5.tar.gz
gdb-d10be0cb9e61f29a0de368ebcc78bba22a902ad5.tar.bz2
S12Z: s12z-opc.h: Add extern "C" bracketing
opcodes/ * s12z-opc.h: Add extern "C" bracketing to help users who wish to use this interface in c++ code.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/s12z-opc.h9
2 files changed, 13 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 05d211b..b4f85d3 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+2019-04-24 John Darrington <john@darrington.wattle.id.au>
+
+ * s12z-opc.h: Add extern "C" bracketing to help
+ users who wish to use this interface in c++ code.
+
2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
* arm-dis.c (coprocessor_opcodes): Document new %J and %K format
diff --git a/opcodes/s12z-opc.h b/opcodes/s12z-opc.h
index 04e1559..6508f71 100644
--- a/opcodes/s12z-opc.h
+++ b/opcodes/s12z-opc.h
@@ -22,6 +22,11 @@
#include <stdbool.h>
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
/* An abstraction used to read machine code from a source. */
struct mem_read_abstraction_base
{
@@ -262,6 +267,8 @@ struct memory_operand
int decode_s12z (enum optr *myoperator, short *osize,
int *n_operands, struct operand **operands,
struct mem_read_abstraction_base *);
-
+#ifdef __cplusplus
+}
+#endif
#endif /* S12Z_OPC_H */