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
Message #56 received at 12082 <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 30 Jul 2012 19:43:08 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: lekktu <at> gmail.com, 12082 <at> debbugs.gnu.org
>
> > Date: Mon, 30 Jul 2012 18:16:08 +0200
> > From: Dani Moncayo <dmoncayo <at> gmail.com>
> > Cc: lekktu <at> gmail.com, 12082 <at> debbugs.gnu.org
> >
> > >> > [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)
>
> Heh, everything is clear now. Stay tuned for a solution.
Should be fixed in trunk revision 109300. Please test.
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.