OSDN Git Service

2003-07-06 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 6 Jul 2003 21:45:37 +0000 (21:45 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 6 Jul 2003 21:45:37 +0000 (21:45 +0000)
* demangle.h: Support C++.

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

include/ChangeLog
include/demangle.h

index 7812e6d..49fb64d 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-06  H.J. Lu <hongjiu.lu@intel.com>
+
+       * demangle.h: Support C++.
+
 2003-07-01  Zack Weinberg  <zack@codesourcery.com>
 
        * filenames.h: New file imported from binutils.
index 21e9dd3..bff2669 100644 (file)
 
 #include "ansidecl.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
 /* Options passed to cplus_demangle (in 2nd parameter). */
 
 #define DMGL_NO_OPTS    0              /* For readability... */
@@ -160,4 +164,8 @@ enum gnu_v3_dtor_kinds {
 extern enum gnu_v3_dtor_kinds
        is_gnu_v3_mangled_dtor PARAMS ((const char *name));
 
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
 #endif /* DEMANGLE_H */