Define MEMFLAGS_DISCARDABLE by default for dialogs.

Add a test for this.
This commit is contained in:
Nick Clifton 2002-04-16 08:13:03 +00:00
parent 091e58c11e
commit ea91f8bb52
7 changed files with 40 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
* rcparse.y: Set MEMFLAG_DISCARDABLE by default.
2002-04-15 Nick Clifton <nickc@cambridge.redhat.com> 2002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
* resrc.c (write_rc_dialog): If charset is non-default value * resrc.c (write_rc_dialog): If charset is non-default value

View file

@ -1357,7 +1357,7 @@ suboptions:
memset (&$$, 0, sizeof (struct res_res_info)); memset (&$$, 0, sizeof (struct res_res_info));
$$.language = language; $$.language = language;
/* FIXME: Is this the right default? */ /* FIXME: Is this the right default? */
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE; $$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE | MEMFLAG_DISCARDABLE;
} }
| suboptions memflag | suboptions memflag
{ {
@ -1406,7 +1406,7 @@ memflags_move:
{ {
memset (&$$, 0, sizeof (struct res_res_info)); memset (&$$, 0, sizeof (struct res_res_info));
$$.language = language; $$.language = language;
$$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE; $$.memflags = MEMFLAG_MOVEABLE | MEMFLAG_PURE | MEMFLAG_DISCARDABLE;
} }
| memflags_move memflag | memflags_move memflag
{ {

View file

@ -1,3 +1,12 @@
2002-04-16 Eric Kohl <ekohl@rz-online.de>
* binutils-all/windres/dialog0.rc: New test case: Check default
attributes for dialogs
* binutils-all/windres/dialog0.rsd: New file: Expected output.
* binutils-all/windres/dialog1.rc: New test case: Check
DISCARDABLE flag is propogated.
* binutils-all/windres/dialog1.rsd: New file: Expected output.
2002-04-15 Eric Kohl <ekohl@rz-online.de> 2002-04-15 Eric Kohl <ekohl@rz-online.de>
* binutils-all/windres/dlgfont.rc: New test case: Checks FONT * binutils-all/windres/dlgfont.rc: New test case: Checks FONT

View file

@ -0,0 +1,4 @@
101 DIALOG 0, 0, 186, 95
BEGIN
DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
END

View file

@ -0,0 +1,8 @@
0000 00000000 20000000 ffff0000 ffff0000 .... ...........
0010 00000000 00000000 00000000 00000000 ................
0020 36000000 20000000 ffff0500 ffff6500 6... .........e.
0030 00000000 30100904 00000000 00000000 ....0...........
0040 00008880 00000000 01000000 0000ba00 ................
0050 5f000000 00000000 01000150 00000000 _..........P....
0060 81000700 32000e00 0100ffff 80004f00 ....2.........O.
0070 4b000000 00000000 K.......

View file

@ -0,0 +1,5 @@
101 DIALOG DISCARDABLE 0, 0, 186, 95
BEGIN
DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14
END

View file

@ -0,0 +1,8 @@
0000 00000000 20000000 ffff0000 ffff0000 .... ...........
0010 00000000 00000000 00000000 00000000 ................
0020 36000000 20000000 ffff0500 ffff6500 6... .........e.
0030 00000000 30100904 00000000 00000000 ....0...........
0040 00008880 00000000 01000000 0000ba00 ................
0050 5f000000 00000000 01000150 00000000 _..........P....
0060 81000700 32000e00 0100ffff 80004f00 ....2.........O.
0070 4b000000 00000000 K.......