"\a" escape (used for right justified key definitions in menus) is encodes as

binary 8.
This commit is contained in:
Nick Clifton 2002-04-09 15:44:36 +00:00
parent 4c30641a0f
commit 4d0b1625bf
5 changed files with 21 additions and 1 deletions

View File

@ -5,6 +5,8 @@
Fix typo in BEDIT warning.
* rclex.l: "\xhex" encoding in strings corrected.
"\a" escape (used for right justified key definitions in menus) is
encodes as binary 8.
2002-04-09 Gunnar Degnbol <degnbol@danbbs.dk>

View File

@ -331,7 +331,7 @@ handle_quotes (input, len)
break;
case 'a':
*s++ = ESCAPE_A;
*s++ = ESCAPE_B; /* Strange, but true... */
++t;
break;

View File

@ -1,5 +1,9 @@
2002-04-09 Nick Clifton <nickc@cambridge.redhat.com>
* binutils-all/windres/escapea.rc: New test case for encoding \a
escape sequence.
* binutils-all/windres/escapea.rsd: Expected output.
* binutils-all/windres/escapex.rc: New test case for hex constants
in strings.
* binutils-all/windres/escapex.rsd: Expected output

View File

@ -0,0 +1,7 @@
20 MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Open\a^O", 17
END
END

View File

@ -0,0 +1,7 @@
0000 00000000 20000000 ffff0000 ffff0000 .... ...........
0010 00000000 00000000 00000000 00000000 ................
0020 28000000 20000000 ffff0400 ffff1400 (... ...........
0030 00000000 10100000 00000000 00000000 ................
0040 00000000 90002600 46006900 6c006500 ......&.F.i.l.e.
0050 00008000 11002600 4f007000 65006e00 ......&.O.p.e.n.
0060 08005e00 4f000000 ..^.O...