#include <stdio.h>
#include <string.h>
#include <m17n.h>
-#include <m17n-misc.h>
int
main (int argc, char **argv)
{
- MSymbol lang;
MPlist *imlist, *pl;
M17N_INIT ();
- lang = (argc > 1) ? msymbol (argv[1]) : Mnil;
- imlist = minput_list (lang);
+ imlist = minput_list ((argc > 1) ? msymbol (argv[1]) : Mnil);
for (pl = imlist; mplist_key (pl) != Mnil; pl = mplist_next (pl))
{
MPlist *p = mplist_value (pl);
- MSymbol name;
+ MSymbol lang, name, sane;
lang = mplist_value (p);
p = mplist_next (p);
name = mplist_value (p);
+ p = mplist_next (p);
+ sane = mplist_value (p);
- printf ("%s %s\n", msymbol_name (lang), msymbol_name (name));
+ printf ("%s %s %s\n", msymbol_name (lang), msymbol_name (name),
+ sane == Mt ? "ok" : "no");
}
m17n_object_unref (imlist);