About the author
Command line used to compile System.pas in Delphi
dcc32.exe -$C- -$D0 -$L- -CG -H -M -Q -V- -W^ -Z --no-config -JPHN -W-UNSUPPORTED_CONSTRUCT -W-UNIT_DEPRECATED -W-SYMBOL_DEPRECATED -W-UNIT_PLATFORM -W-SYMBOL_PLATFORM -W-WIDECHAR_REDUCED -R%BDS%\lib\win32\release -U%BDS%\lib\win32\release -O%BDS%\lib\win32\release -NU%BDS%\lib\win32\release -NH%BDS%\include\windows\rtl\win32 -NO%BDS%\lib\win32\release -M -y System.pas
dcc32.exe -$C- -$D2 -CG -H -M -Q -V- -W^ -Z --no-config -JPHN -W-UNSUPPORTED_CONSTRUCT -W-UNIT_DEPRECATED -W-SYMBOL_DEPRECATED -W-UNIT_PLATFORM -W-SYMBOL_PLATFORM -W-WIDECHAR_REDUCED -R%BDS%\lib\win32\debug -U%BDS%\lib\win32\debug -O%BDS%\lib\win32\debug -NU%BDS%\lib\win32\debug -NH%BDS%\include\windows\rtl\win32 -NO%BDS%\lib\win32\debug -M -y System.pas
A method to design records so that they're allocated on a specific byte boundary, such as 16 bytes, 512 bytes, 4096 bytes, etc.