272
272
MDEBUG_PUSH_TIME ();
273
273
if (mfont__init () < 0)
275
MDEBUG_PRINT_TIME ("INIT", (stderr, " to initialize font module."));
275
MDEBUG_PRINT_TIME ("INIT", (mdebug__output, " to initialize font module."));
276
276
if (mfont__fontset_init () < 0)
278
MDEBUG_PRINT_TIME ("INIT", (stderr, " to initialize fontset module."));
278
MDEBUG_PRINT_TIME ("INIT", (mdebug__output, " to initialize fontset module."));
279
279
if (mface__init () < 0)
281
MDEBUG_PRINT_TIME ("INIT", (stderr, " to initialize face module."));
281
MDEBUG_PRINT_TIME ("INIT", (mdebug__output, " to initialize face module."));
282
282
if (mdraw__init () < 0)
284
MDEBUG_PRINT_TIME ("INIT", (stderr, " to initialize draw module."));
284
MDEBUG_PRINT_TIME ("INIT", (mdebug__output, " to initialize draw module."));
285
285
if (minput__win_init () < 0)
287
MDEBUG_PRINT_TIME ("INIT", (stderr, " to initialize input-win module."));
287
MDEBUG_PRINT_TIME ("INIT",
288
(mdebug__output, " to initialize input-win module."));
288
289
mframe_default = NULL;
290
291
register_device_library (Mx, "libm17n-X");
295
296
MDEBUG_POP_TIME ();
296
MDEBUG_PRINT_TIME ("INIT", (stderr, " to initialize the m17n GUI module."));
297
MDEBUG_PRINT_TIME ("INIT",
298
(mdebug__output, " to initialize the m17n GUI module."));
297
299
MDEBUG_POP_TIME ();
310
312
MDEBUG_PUSH_TIME ();
311
313
MDEBUG_PUSH_TIME ();
312
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize device modules."));
314
MDEBUG_PRINT_TIME ("FINI", (mdebug__output, " to finalize device modules."));
313
315
MPLIST_DO (plist, device_library_list)
315
317
MDeviceLibraryInterface *interface = MPLIST_VAL (plist);
331
333
#endif /* not HAVE_FREETYPE */
332
334
M17N_OBJECT_UNREF (device_library_list);
333
335
minput__win_fini ();
334
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize input-gui module."));
336
MDEBUG_PRINT_TIME ("FINI",
337
(mdebug__output, " to finalize input-gui module."));
336
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize draw module."));
339
MDEBUG_PRINT_TIME ("FINI", (mdebug__output, " to finalize draw module."));
338
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize face module."));
341
MDEBUG_PRINT_TIME ("FINI", (mdebug__output, " to finalize face module."));
339
342
mfont__fontset_fini ();
340
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize fontset module."));
343
MDEBUG_PRINT_TIME ("FINI", (mdebug__output, " to finalize fontset module."));
342
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize font module."));
345
MDEBUG_PRINT_TIME ("FINI", (mdebug__output, " to finalize font module."));
343
346
mframe_default = NULL;
344
347
MDEBUG_POP_TIME ();
345
MDEBUG_PRINT_TIME ("FINI", (stderr, " to finalize the gui modules."));
348
MDEBUG_PRINT_TIME ("FINI", (mdebug__output, " to finalize the gui modules."));
346
349
MDEBUG_POP_TIME ();
347
350
m17n_fini_flt ();