S12Z: s12z-opc.h: Add extern "C" bracketing
authorJohn Darrington <john@darrington.wattle.id.au>
Mon, 15 Apr 2019 07:25:23 +0000 (09:25 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Wed, 24 Apr 2019 08:33:52 +0000 (10:33 +0200)
opcodes/
* s12z-opc.h: Add extern "C" bracketing to help
  users who wish to use this interface in c++ code.

opcodes/ChangeLog
opcodes/s12z-opc.h

index 05d211b..b4f85d3 100644 (file)
@@ -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
index 04e1559..6508f71 100644 (file)
 
 #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  */