Dmitry Timoshkov : winebuild: Write actual (not aligned) sizes in the resource headers.

Alexandre Julliard julliard at winehq.org
Thu Jan 2 13:13:48 CST 2014


Module: wine
Branch: master
Commit: 8cf8285adda3e6173b1e49396e8b5ddf4cfc735f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8cf8285adda3e6173b1e49396e8b5ddf4cfc735f

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Thu Jan  2 21:57:19 2014 +0900

winebuild: Write actual (not aligned) sizes in the resource headers.

---

 tools/winebuild/res32.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/winebuild/res32.c b/tools/winebuild/res32.c
index 0c39ec1..d459a5f 100644
--- a/tools/winebuild/res32.c
+++ b/tools/winebuild/res32.c
@@ -477,7 +477,7 @@ void output_resources( DLLSPEC *spec )
 
     for (i = 0, res = spec->resources; i < spec->nb_resources; i++, res++)
         output( "\t.long .L__wine_spec_res_%d-.L__wine_spec_rva_base,%u,0,0\n",
-                i, (res->data_size + 3) & ~3 );
+                i, res->data_size );
 
     /* dump the name strings */
 
@@ -578,7 +578,7 @@ void output_bin_resources( DLLSPEC *spec, unsigned int start_rva )
     for (i = 0, res = spec->resources; i < spec->nb_resources; i++, res++)
     {
         put_dword( data_offset + start_rva );
-        put_dword( (res->data_size + 3) & ~3 );
+        put_dword( res->data_size );
         put_dword( 0 );
         put_dword( 0 );
         data_offset += (res->data_size + 3) & ~3;




More information about the wine-cvs mailing list