--- rxvt-unicode/src/keyboard.C 2005/01/16 18:57:03 1.4 +++ rxvt-unicode/src/keyboard.C 2005/01/16 19:03:45 1.5 @@ -59,8 +59,7 @@ else if (rt->meta_char == C0_ESC) /* escape prefix */ #endif { - const unsigned char - ch = C0_ESC; + const unsigned char ch = C0_ESC; rt->tt_write (&ch, 1); } } @@ -75,12 +74,13 @@ if (len >= bufsize) { - fprintf (stderr, "buffer overflowed!\n"); - buf[bufsize - 1] = '\0'; + rxvt_warn ("buffer overflowed!\n"); + *buf = 0; } else if (len < 0) { - perror ("keyrange_translator()"); + rxvt_warn ("keyrange_translator(), snprintf error"); + *buf = 0; } return len;