2 {delphi 3 and before do not have a 32 bits unsigned integer type,
\r
3 but longint has the correct behavior - it doesn't on newer delphi versions}
\r
5 {$ifdef ver70}{$define pred4}{$endif} {tp7}
\r
6 {$ifdef ver80}{$define pred4}{$endif} {delphi 1}
\r
7 {$ifdef ver90}{$define pred4}{$endif} {delphi 2}
\r
8 {$ifdef ver100}{$define pred4}{$endif} {delphi 3}
\r
10 uint32={$ifdef pred4}longint{$else}longword{$endif};
\r