dumpkeys: Use U+… in “compose” lines if KDGKBDIACRUC is available
authorMichael Schutte <michi@uiae.at>
Mon, 1 Jun 2009 09:21:05 +0000 (11:21 +0200)
committerAlexey Gladkov <legion@altlinux.org>
Mon, 8 Jun 2009 10:22:54 +0000 (14:22 +0400)
This makes dumpkeys | loadkeys idempotent even if no “-c charset” option
is used with dumpkeys.

Signed-off-by: Michael Schutte <michi@uiae.at>
src/dumpkeys.c

index 30900a5..326ec37 100644 (file)
@@ -249,9 +249,7 @@ dump_diacs(void) {
                outchar(kd.kbdiacruc[i].diacr & 0xff);
                printf(" ");
                outchar(kd.kbdiacruc[i].base & 0xff);
-               printf(" to ");
-               outchar(convert_code(kd.kbdiacruc[i].result ^ 0xf000, TO_8BIT));
-               printf("\n");
+               printf(" to U+%04x\n", kd.kbdiacruc[i].result);
        }
 #else
        for (i = 0; i < kd.kb_cnt; i++) {