This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] floatformat.h: Wrap in extern "C"


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

commit 07df97c8578023d1c9313bcec8aceef14de3e90b
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Feb 19 22:44:44 2015 +0000

    floatformat.h: Wrap in extern "C"
    
    Just like libiberty.h.  So that C++ programs, such as GDB when built
    as a C++ program, can use it.
    
    include/ChangeLog:
    2015-02-19  Pedro Alves  <palves@redhat.com>
    
    	* floatformat.h [__cplusplus]: Wrap in extern "C".

Diff:
---
 include/ChangeLog     | 4 ++++
 include/floatformat.h | 8 ++++++++
 2 files changed, 12 insertions(+)

diff --git a/include/ChangeLog b/include/ChangeLog
index 606ed90..cdce0a8 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2015-02-19  Pedro Alves  <palves@redhat.com>
+
+	* floatformat.h [__cplusplus]: Wrap in extern "C".
+
 2015-02-14  Alan Modra  <amodra@gmail.com>
 
 	PR ld/17973
diff --git a/include/floatformat.h b/include/floatformat.h
index 6b559864..af4d09c 100644
--- a/include/floatformat.h
+++ b/include/floatformat.h
@@ -22,6 +22,10 @@ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
 
 #include "ansidecl.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* A floatformat consists of a sign bit, an exponent and a mantissa.  Once the
    bytes are concatenated according to the byteorder flag, then each of those
    fields is contiguous.  We number the bits with 0 being the most significant
@@ -148,4 +152,8 @@ floatformat_from_double (const struct floatformat *, const double *, void *);
 extern int
 floatformat_is_valid (const struct floatformat *fmt, const void *from);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif	/* defined (FLOATFORMAT_H) */


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]