fpc/rtl/objpas
2013-09-29 18:35:29 +00:00
..
classes * Added TStringList.CompareStrings (Delphi compatibility), patch by Stephano, bug ID #24981 2013-09-26 18:09:12 +00:00
collations rtl, utils: Fix cross-endian collation files generation by Inoussa OUEDRAOGO (issue #0024266) 2013-04-15 08:27:14 +00:00
sysutils * SysUtils functions related to exceptions and stacktraces updated to use CodePointer 2013-09-17 21:58:53 +00:00
character.pas rtl: apply patch of Inoussa which drops unicode manager dependency on SysUtils (issue #0024887) 2013-08-20 04:55:05 +00:00
convutil.inc
convutil.pp
convutils.pp
cvarutil.inc
dateutil.inc * Removed redundant assignments to result in UniversalTimeToLocal and LocalTimeToUniversal, Mantis #24582. 2013-06-12 14:33:23 +00:00
dateutil.pp
dateutils.pp
fgl.pp * some fixes, intended to get units fgl and classes to compile on 16-bit cpus 2013-05-30 18:58:25 +00:00
fmtbcd.pp * Better patch from Laco for bug #24274, without relying on try/except 2013-04-25 18:26:24 +00:00
fpwidestring.pp * synchronized with trunk up to and including r25430 2013-09-06 10:09:26 +00:00
freebidi.pp
math.pp * IsNan(single): can be written much simpler, because representation of single casted to longint is the same on big-endian and little-endian targets. 2013-09-24 18:55:44 +00:00
objpas.pp Somewhat a fix for Mantis #25025 : added generic variants of the TEnumerable/TEnumerator interfaces. Added to unit ObjPas, because mode ObjFPC does not allow overloading of types with generics (which would be the case in unit System). Also the two interfaces are not completely Delphi compatible on purpose! In Delphi they inherit from corresponding non generic interfaces, but this leads in FPC as well as in Delphi to problems. 2013-09-16 10:15:19 +00:00
README.txt
rtlconst.inc * Applied patch for RomanToInt by Bart Broersma (Bug ID 0025112) 2013-09-29 18:35:29 +00:00
rtlconst.pp
rtlconsts.pp
stdconvs.pp
strutils.pp * Applied patch for RomanToInt by Bart Broersma (Bug ID 0025112) 2013-09-29 18:35:29 +00:00
sysconst.pp Added exception EObjectCheck for object reference check (runtime error 210). 2013-02-24 22:22:38 +00:00
types.pp
typinfo.pp * fixed compilation of unit typinfo in the i8086 medium memory model 2013-07-16 15:13:11 +00:00
ucadata_be.inc rtl: apply Inoussa patch to Unicode manager files (issue #0022909) 2013-03-27 00:55:37 +00:00
ucadata_le.inc rtl: apply Inoussa patch to Unicode manager files (issue #0022909) 2013-03-27 00:55:37 +00:00
ucadata.inc rtl: add FPC Independent Unicode String Manager from Inoussa (mantis #0022909) 2013-03-08 15:23:20 +00:00
unicodedata_be.inc rtl: 2013-02-25 01:46:33 +00:00
unicodedata_le.inc rtl: 2013-02-25 01:46:33 +00:00
unicodedata.inc rtl: 2013-02-25 01:46:33 +00:00
unicodedata.pas rtl: apply patch of Inoussa which fixes undefined result of UnicodeToLower and UnicodeToUpper (mantis #0024889) 2013-08-21 06:32:17 +00:00
unicodeducet.pas rtl: add FPC Independent Unicode String Manager from Inoussa (mantis #0022909) 2013-03-08 15:23:20 +00:00
unicodenumtable.pas rtl: 2013-02-25 01:46:33 +00:00
utf8bidi.pp
varutilh.inc
varutils.inc
weight_derivation.inc rtl: 2013-02-25 01:46:33 +00:00

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.

sysutils/*h.inc : Contain parts of the sysutils unit, with function declarations.
sysutils/*.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.