GNU bug report logs -
#12082
24.1.50; Wrong character showed by "C-h c"
Previous Next
Reported by: Dani Moncayo <dmoncayo <at> gmail.com>
Date: Sun, 29 Jul 2012 17:58:01 UTC
Severity: normal
Found in version 24.1.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> > [M-ç]
>> > warning: w32term: 0xffffff87 => 0x2021 (cp1252)
>> >
>> > (yes, only one message for this character)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> This means M-ç gets processed by some code in w32fns.c that doesn't
> have a DebPrint. Can you find out which one (by sticking DebPrint)?
> For example, these two fragments look as possible suspects:
>
> 1)
> default:
In this line, I inserted this: DebPrint (("w32fns: #1-default 0x%x\n", wParam));
> /* If not defined as a function key, change it to a WM_CHAR message. */
> if (wParam > 255 || !lispy_function_keys[wParam])
And I've seen that the execution arrives to this first case. This is
the output from gdb:
warning: w32fns: #1-default 0xbf
warning: w32term: 0xffffff87 => 0x2021 (cp1252)
--
Dani Moncayo
This bug report was last modified 12 years and 294 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.