mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-10 06:07:12 +01:00
longer longint($ffffffff), but just $fffffff in psystem)
* small additional fix in 64bit rangecheck code generation for 32 bit
processors
* adaption of ranges required the matching talgorithm used for selecting
which overloaded procedure to call to be adapted. It should now always
select the closest match for ordinal parameters.
+ inttostr(qword) in sysstr.inc/sysstrh.inc
+ abs(int64), sqr(int64), sqr(qword) in systemh.inc/generic.inc (previous
fixes were required to be able to add them)
* is_in_limit() moved from ncal to types unit, should always be used
instead of direct comparisons of low/high values of orddefs because
qword is a special case
|
||
|---|---|---|
| .. | ||
| cvarutil.inc | ||
| dati.inc | ||
| datih.inc | ||
| diskh.inc | ||
| filutilh.inc | ||
| fina.inc | ||
| finah.inc | ||
| makefile.op | ||
| math.pp | ||
| objpas.pp | ||
| osutilsh.inc | ||
| README | ||
| stre.inc | ||
| strg.inc | ||
| sysinth.inc | ||
| syspch.inc | ||
| syspchh.inc | ||
| sysstr.inc | ||
| sysstrh.inc | ||
| systhrdh.inc | ||
| sysutilh.inc | ||
| sysutils.inc | ||
| typinfo.pp | ||
| varutilh.inc | ||
| varutils.inc | ||
This directory contains units that are part of the Object Pascal support
of the Free Pascal Compiler.
You can find here the following files:
objpas.pp : makes Free Pascal more Borland Delphi compatible, data types
are redefined
math.pp : Contains basic mathematical functions, as well as some financial
functions.
sysutils.pp : Contains the exception support of the Free Pascal Compiler.
*h.inc : Contain parts of the sysutils unit, with function declarations.
*.inc : Contain parts of the sysutils unit, with implementations of:
dati : Date & Time handling functions.
fina : FileName handling functions.
sysstr : miscellaneous string handling functions, and conversion
routines.
syspch : miscellaneous pchar handling functions.
Enjoy !
The Free Pascal Development Team.