winebuild: Set a valid major and minor linker version.

Some apps expect a nonzero linker version.
This commit is contained in:
Michael Müller 2014-08-21 05:57:24 +02:00 committed by Alexandre Julliard
parent 0a0b0b46e9
commit 6b4ac9971a
1 changed files with 4 additions and 4 deletions

View File

@ -529,8 +529,8 @@ void output_module( DLLSPEC *spec )
spec->characteristics ); spec->characteristics );
output( "\t.short 0x%04x\n", /* Magic */ output( "\t.short 0x%04x\n", /* Magic */
get_ptr_size() == 8 ? IMAGE_NT_OPTIONAL_HDR64_MAGIC : IMAGE_NT_OPTIONAL_HDR32_MAGIC ); get_ptr_size() == 8 ? IMAGE_NT_OPTIONAL_HDR64_MAGIC : IMAGE_NT_OPTIONAL_HDR32_MAGIC );
output( "\t.byte 0\n" ); /* MajorLinkerVersion */ output( "\t.byte 7\n" ); /* MajorLinkerVersion */
output( "\t.byte 0\n" ); /* MinorLinkerVersion */ output( "\t.byte 10\n" ); /* MinorLinkerVersion */
output( "\t.long 0\n" ); /* SizeOfCode */ output( "\t.long 0\n" ); /* SizeOfCode */
output( "\t.long 0\n" ); /* SizeOfInitializedData */ output( "\t.long 0\n" ); /* SizeOfInitializedData */
output( "\t.long 0\n" ); /* SizeOfUninitializedData */ output( "\t.long 0\n" ); /* SizeOfUninitializedData */
@ -710,8 +710,8 @@ void output_fake_module( DLLSPEC *spec )
put_word( get_ptr_size() == 8 ? put_word( get_ptr_size() == 8 ?
IMAGE_NT_OPTIONAL_HDR64_MAGIC : IMAGE_NT_OPTIONAL_HDR64_MAGIC :
IMAGE_NT_OPTIONAL_HDR32_MAGIC ); /* Magic */ IMAGE_NT_OPTIONAL_HDR32_MAGIC ); /* Magic */
put_byte( 0 ); /* MajorLinkerVersion */ put_byte( 7 ); /* MajorLinkerVersion */
put_byte( 0 ); /* MinorLinkerVersion */ put_byte( 10 ); /* MinorLinkerVersion */
put_dword( text_size ); /* SizeOfCode */ put_dword( text_size ); /* SizeOfCode */
put_dword( 0 ); /* SizeOfInitializedData */ put_dword( 0 ); /* SizeOfInitializedData */
put_dword( 0 ); /* SizeOfUninitializedData */ put_dword( 0 ); /* SizeOfUninitializedData */