This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[PATCH] windres (ungarbled): (8) print style even if it is 0
- From: Gunnar Degnbol <gunnar at danbbs dot dk>
- To: binutils at sources dot redhat dot com
- Date: Wed, 20 Mar 2002 00:28:59 +0100
- Subject: [PATCH] windres (ungarbled): (8) print style even if it is 0
windres does not print the STYLE if it is 0. No style is
different from STYLE 0, as this sets the default style flags
(see patch 1).
ChangeLog:
2002-03-19 Gunnar Degnbol <degnbol@danbbs.dk>
* resrc.c: print style even if it is 0
printstyle.rc:
101 DIALOG DISCARDABLE 0, 0, 186, 95
STYLE 0
BEGIN
DEFPUSHBUTTON "OK",1,129,7,50,14
END
Before patch:
$ rc printstyle.rc
$ /bin/windres -i printstyle.res
LANGUAGE 9, 4
101 DIALOG MOVEABLE PURE DISCARDABLE 0, 0, 186, 95
CAPTION ""
BEGIN
DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14, 0x50010001
END
After patch:
$ /usr/local/bin/windres -i defstyle.res
LANGUAGE 9, 1
101 DIALOG MOVEABLE PURE DISCARDABLE 0, 0, 186, 95
STYLE 0x0
BEGIN
DEFPUSHBUTTON "OK", 1, 129, 7, 50, 14, 0x50010001
END
printstyle.patch:
--- binutils/resrc.c Mon Mar 18 21:29:13 2002
+++ binutils.new/resrc.c Mon Mar 18 21:29:25 2002
@@ -2053,8 +2053,7 @@
{
const struct dialog_control *control;
- if (dialog->style != 0)
- fprintf (e, "STYLE 0x%lx\n", dialog->style);
+ fprintf (e, "STYLE 0x%lx\n", dialog->style);
if (dialog->exstyle != 0)
fprintf (e, "EXSTYLE 0x%lx\n", dialog->exstyle);
if ((dialog->class.named && dialog->class.u.n.length > 0)