6 main (int argc, char **argv)
14 for (i = 0; i < argc - 1; i++)
15 tags[i] = msymbol (argv[i + 1]);
18 mdb = mdatabase_find (tags[0], tags[1], tags[2], tags[3]);
23 plist = mdatabase_list (tags[0], tags[1], tags[2], tags[3]);
27 printf ("No such database!\n");
30 printf ("These databases matched.\n");
31 for (p = plist; mplist_key (p) != Mnil; p = mplist_next (p))
33 MSymbol *s = mdatabase_tag (mplist_value (p));
36 for (i = 0; i < 4; i++)
38 if (i > 0) putchar (' ');
39 printf ("%s", msymbol_name (s[i]));
45 plist = mdatabase_load (mdb);
48 printf ("Load fail!\n");
51 mdebug_dump_plist (plist, 0);
52 m17n_object_unref (plist);