Include m17n-core.h if not yet done. Use
authorhanda <handa>
Mon, 9 Jul 2007 01:51:48 +0000 (01:51 +0000)
committerhanda <handa>
Mon, 9 Jul 2007 01:51:48 +0000 (01:51 +0000)
macros M17N_BEGIN_HEADER and M17N_END_HEADER.

src/m17n-gui.h
src/m17n-misc.h

index d73b7e0..81ba902 100644 (file)
 #include <m17n.h>
 #endif
 
-#ifdef __cplusplus
-extern "C"
-{
-#endif
+M17N_BEGIN_HEADER
 
 #if !defined (FOR_DOXYGEN) || defined (DOXYGEN_INTERNAL_MODULE)
 
@@ -987,9 +984,7 @@ extern MFace *mdebug_dump_face (MFace *face, int indent);
 extern MFont *mdebug_dump_font (MFont *font);
 extern MFontset *mdebug_dump_fontset (MFontset *fontset, int indent);
 
-#ifdef __cplusplus
-}
-#endif
+M17N_END_HEADER
 
 #endif /* _M17N_GUI_H_ */
 
index 39e6a9e..39ea41c 100644 (file)
 #ifndef _M17N_ERR_H_
 #define _M17N_ERR_H_
 
+#ifndef _M17N_CORE_H_
+#include <m17n-core.h>
+#endif
+
+M17N_BEGIN_HEADER
+
 /*** @defgroup m17nMisc MISC API */
 /*=*/
 /*** @ingroup m17nMisc  */
@@ -115,6 +121,9 @@ extern MCharTable *mdebug_dump_chartab (MCharTable *table, int indent);
 /***en @defgroup m17nInternal Internal */
 /***ja @defgroup m17nInternal Internal */
 #endif
+
+M17N_END_HEADER
+
 #endif /* _M17N_ERR_H_ */
 
 /*