extern int mchartable_set_range (MCharTable *table, int from, int to,
                                 void *val);
 
-extern int mchartest (MCharTable *table, void *ignore,
+extern int mchartable_map  (MCharTable *table, void *ignore,
                           void (*func) (int from, int to,
                                         void *val, void *arg), 
                           void *func_arg);
 
 /***en @defgroup m17nFontset Fontset */
 /***ja @defgroup m17nFontset ¥Õ¥©¥ó¥È¥»¥Ã¥È */
 /*=*/
-
+/*** @addtogroup m17nFontset
+     @{   */
 typedef struct MFontset MFontset;
 
 extern MFontset *mfontset (char *name);
 
 extern MPlist *mfontset_lookup (MFontset *fontset, MSymbol script,
                                MSymbol language, MSymbol charset);
-
+/*** @}   */
 /* end of fontset module */
 /*=*/
 
 
 /***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