floatformat.h: Wrap in extern "C"
authorPedro Alves <palves@redhat.com>
Thu, 19 Feb 2015 22:44:44 +0000 (22:44 +0000)
committerPedro Alves <palves@redhat.com>
Thu, 19 Feb 2015 22:44:44 +0000 (22:44 +0000)
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".

include/ChangeLog
include/floatformat.h

index 606ed90681666f9ff78d2309fd0faf303ebfbfb0..cdce0a8f6cce58ef346723730cca9e21c2a83a97 100644 (file)
@@ -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
index 6b55986413c87c8f0459a8af9dbd565b7281b222..af4d09cb86a9dd9dc42367ce7002e524c90e2ad9 100644 (file)
@@ -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) */
This page took 0.026377 seconds and 4 git commands to generate.