Index: rnd_printf/prcli.c =================================================================== --- rnd_printf/prcli.c (revision 35540) +++ rnd_printf/prcli.c (revision 35541) @@ -11,6 +11,7 @@ int n; setlocale(LC_ALL, "C"); + rnd_units_init(); rnd_printf_slot[0] = "%mr"; @@ -28,5 +29,6 @@ printf("\n"); + rnd_units_uninit(); return 0; } Index: rnd_printf/prclimq.c =================================================================== --- rnd_printf/prclimq.c (revision 35540) +++ rnd_printf/prclimq.c (revision 35541) @@ -8,7 +8,9 @@ { rnd_printf_slot[0] = "%{ ()}mq"; setlocale(LC_ALL, "C"); + rnd_units_init(); rnd_fprintf(stdout, argv[1], argv[2]); printf("\n"); + rnd_units_uninit(); return 0; }