OSDN Git Service

PR libquadmath/55473
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Mar 2013 07:53:10 +0000 (07:53 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Mar 2013 07:53:10 +0000 (07:53 +0000)
* quadmath.h: Add 'extern "C"' block for C++ use.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196517 138bc75d-0d04-0410-961f-82ee72b054a4

libquadmath/ChangeLog
libquadmath/quadmath.h

index 15c0739..f04c701 100644 (file)
@@ -1,3 +1,8 @@
+2013-03-06  Shakthi Kannan  <shakthimaan@gmail.com>
+
+       PR libquadmath/55473
+       * quadmath.h: Add 'extern "C"' block for C++ use.
+
 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
 
        PR libquadmath/56379
index 863fe44..aa9ef51 100644 (file)
@@ -23,6 +23,10 @@ Boston, MA 02110-1301, USA.  */
 
 #include <stdlib.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* Define the complex type corresponding to __float128
    ("_Complex __float128" is not allowed) */
 typedef _Complex float __attribute__((mode(TC))) __complex128;
@@ -189,4 +193,8 @@ __quadmath_nth (conjq (__complex128 __z))
   return __extension__ ~__z;
 }
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif