mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-28 17:41:57 +01:00
parsed as unsigned constants (otherwise, $80000000 got sign extended
and became $ffffffff80000000), all constants in the longint range
become longints, all constants >$7fffffff and <=cardinal($ffffffff)
are cardinals and the rest are int64's.
* added lots of longint typecast to prevent range check errors in the
compiler and rtl
* type casts of symbolic ordinal constants are now preserved
* fixed bug where the original resulttype wasn't restored correctly
after doing a 64bit rangecheck
|
||
|---|---|---|
| .. | ||
| clip.inc | ||
| fills.inc | ||
| fontdata.inc | ||
| graph.inc | ||
| graph.tex | ||
| graphh.inc | ||
| gtext.inc | ||
| makefile.inc | ||
| modes.inc | ||
| palette.inc | ||