OSDN Git Service

* dwarf2.h: Wrap function declarations in extern "C".
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2012 16:58:53 +0000 (16:58 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2012 16:58:53 +0000 (16:58 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186918 138bc75d-0d04-0410-961f-82ee72b054a4

include/ChangeLog
include/dwarf2.h

index 8c5a1bf..3861910 100644 (file)
@@ -1,5 +1,9 @@
 2012-04-27  Tom Tromey  <tromey@redhat.com>
 
+       * dwarf2.h: Wrap function declarations in extern "C".
+
+2012-04-27  Tom Tromey  <tromey@redhat.com>
+
        * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
        (enum dwarf_location_atom, enum dwarf_type, enum
        dwarf_call_frame_info): Remove.
index c86b022..0be7a99 100644 (file)
@@ -361,6 +361,10 @@ enum dwarf_macro_record_type
 #define DW_EH_PE_indirect      0x80
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
 /* Return the name of a DW_TAG_ constant, or NULL if the value is not
    recognized.  */
 extern const char *get_DW_TAG_name (unsigned int tag);
@@ -385,4 +389,8 @@ extern const char *get_DW_ATE_name (unsigned int enc);
    recognized.  */
 extern const char *get_DW_CFA_name (unsigned int opc);
 
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
 #endif /* _DWARF2_H */