[binutils-gdb] S12Z: s12z-opc.h: Add extern "C" bracketing

John Darrington jmd@sourceware.org
Wed Apr 24 09:04:00 GMT 2019


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d10be0cb9e61f29a0de368ebcc78bba22a902ad5

commit d10be0cb9e61f29a0de368ebcc78bba22a902ad5
Author: John Darrington <john@darrington.wattle.id.au>
Date:   Mon Apr 15 09:25:23 2019 +0200

    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.

Diff:
---
 opcodes/ChangeLog  | 5 +++++
 opcodes/s12z-opc.h | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

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  */



More information about the Binutils-cvs mailing list