{
#endif
+#if !defined (FOR_DOXYGEN) || defined (DOXYGEN_INTERNAL_MODULE)
extern void m17n_init (void);
#undef M17N_INIT
#define M17N_INIT() m17n_init ()
extern void m17n_fini (void);
#undef M17N_FINI
#define M17N_FINI() m17n_fini ()
+#endif
/***en @defgroup m17nShell SHELL API */
/***ja @defgroup m17nShell ¥·¥§¥ë API */
/***en @defgroup m17nCharset Charset */
/***ja @defgroup m17nCharset ʸ»ú¥»¥Ã¥È */
/*=*/
+
+#if !defined (FOR_DOXYGEN) || defined (DOXYGEN_INTERNAL_MODULE)
#define MCHAR_INVALID_CODE 0xFFFFFFFF
+#endif
/* Predefined charsets */
extern MSymbol Mcharset_ascii;
/***ja @defgroup m17nLocale ¥í¥±¡¼¥ë */
/*=*/
+/*** @ingroup m17nLocale */
/***en
@brief @c struct @c MLocale.
/***ja @defgroup m17nInputMethod ÆþÎϥ᥽¥Ã¥É (´ðËÜÉôʬ) */
/*=*/
+/*** @addtogroup m17nInputMethod
+ @{ */
+
/* Struct forward declaration. */
typedef struct MInputMethod MInputMethod;
typedef struct MInputContext MInputContext;
-/*** @ingroup m17nInputMethod */
-
/***en
@brief Type of input method callback functions.
extern void minput_reset_ic (MInputContext *ic);
/*=*/
+/*** @} */
extern MInputMethod *mdebug_dump_im (MInputMethod *im, int indent);
+
#ifdef __cplusplus
}
#endif