fpc/rtl/objpas
michael b504cc4131 * Make singletons thread-safe
git-svn-id: trunk@34483 -
2016-09-10 16:51:50 +00:00
..
classes * Patch from Ondrej Pokorny to implement specifying encoding when saving/loading from stream 2016-09-10 10:59:48 +00:00
sysutils * Make singletons thread-safe 2016-09-10 16:51:50 +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
fgl.pp * wrap getfirst and getlast in fcount<>0 because otherwise it will dereference nil. 2016-05-01 14:43:12 +00:00
fpwidestring.pp Fix IgnoreCase error in CompareUnicodeString function 2016-07-22 05:29:35 +00:00
math.pp * Author retracted erf/erfc functions due to copyright issues 2016-02-28 08:27:01 +00:00
objpas.pp * use the indirect start and end symbols for the resource string table (affects both the compiler and the RTL) 2016-07-22 16:01:39 +00:00
README.txt * added .txt extensions to all README, TODO and COPYING files 2009-02-28 17:34:08 +00:00
rtlconst.inc * Added TStringBuilder 2016-05-16 15:23:40 +00:00
rtlconst.pp
rtlconsts.pp
sysconst.pp * spelling mistakes fpc repo part, mantis #30233 2016-06-02 20:01:09 +00:00
types.pp * patch from Ondrej to fix splitrecttype aliasing on windows. Mantis #29557 2016-03-05 13:50:02 +00:00
typinfo.pp Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant! 2016-06-10 17:01:51 +00:00
unicodedata_be.inc * Forgot to commit, part of Inoussas update of unicode tables 2016-01-22 22:58:51 +00:00
unicodedata_le.inc * Forgot to commit, part of Inoussas update of unicode tables 2016-01-22 22:58:51 +00:00
unicodedata.inc * Forgot to commit, part of Inoussas update of unicode tables 2016-01-22 22:58:51 +00:00
unicodedata.pas * Patch from Inoussa to decompose canonically (to be able to implement CompareText) 2015-09-04 13:58:28 +00:00
unicodenumtable.pas * Forgot to commit, part of Inoussas update of unicode tables 2016-01-22 22:58:51 +00:00
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.