reactos/sdk/include
Joachim Henze e9154dd63b [0.4.7][SDK/INCLUDE] Fix MSVC x86 warning LNK4078 CORE-18104
Fix the .code16 macro definition for MASM/ML.

Modify the .code16 macro so that the 16-bit code segment can get a
chance to be correctly merged with other (possibly 32-bit) code
segments, without keeping generating multiple .text segments with
different attributes and generating the corresponding LNK4078 warning.

This fixes the warning when compiling NTOSKRNL on MSVC2010SP1 x86 in dbg config:
"v86.S.obj : warning LNK4078: multiple '.text' sections found with different attributes (C0520040)".

And it even slightly shrinks the size of hal.dll, e.g. for releases/0.4.7 from 1.231.360 to 1.230.848bytes

fix picked from 0.4.12-dev-494-g 0ee02b2c4d
2022-03-27 10:28:14 +02:00
..
asm [0.4.7][SDK/INCLUDE] Fix MSVC x86 warning LNK4078 CORE-18104 2022-03-27 10:28:14 +02:00
c++ Add .gitattributes and .gitignore files and normalize line endings in the repository (#10) 2017-10-04 20:37:32 +02:00
crt
ddk
dxsdk Add .keep guard files in order to restore lost but empty directories we had with SVN. 2017-10-04 10:28:36 +02:00
GL
host
ndk [NDK] Add tests for TEB 2017-10-22 14:36:18 +02:00
psdk [0.4.7][PSDK][XDK] Fix MSVC2010SP1 x86 dbg warning RC4005 CORE-18104 2022-03-26 19:33:43 +01:00
reactos [0.4.7][SHELL32] Squashed port of several RunDlg and ShellExecuteW() fixes 2022-02-20 21:29:07 +01:00
xdk [0.4.7][PSDK][XDK] Fix MSVC2010SP1 x86 dbg warning RC4005 CORE-18104 2022-03-26 19:33:43 +01:00