peter 9663f60c00 * merged m68k updates vor 24 Jahren
..
graph 5bf4a7f9fc * GetMaxMode() now returns a smallint instead of a word (since the type vor 24 Jahren
astrings.inc 5c0d161bef * merged textfile, readlink and concat ansistring fixes vor 24 Jahren
charset.pp 1a2851eb47 * a lot of small changes: vor 25 Jahren
dynarr.inc 23b3c24a01 + made the ref. couting MT safe vor 24 Jahren
dynlibs.pp bfdac9385b + Implemented loading of dynamical libraries vor 25 Jahren
except.inc e150c46c78 * remove warnings vor 24 Jahren
fexpand.inc 8a7762efb2 * yet another fix for FExpand under Unix vor 24 Jahren
file.inc 49481a0c63 * v10 merges vor 24 Jahren
filerec.inc 650fbb86aa + removed logs vor 25 Jahren
generic.inc ca8d604964 * various widestring updates, it works now mostly without charset vor 24 Jahren
genrtti.inc 272041a75a * ansistr fix merged vor 24 Jahren
genset.inc 49481a0c63 * v10 merges vor 24 Jahren
getopts.pp 2696cba586 * patch from bug repository vor 25 Jahren
heap.inc cbc6756190 * fixed wrong typed constant procvars in preparation of my fix which will vor 24 Jahren
heaph.inc 650fbb86aa + removed logs vor 25 Jahren
heaptrc.pp cbc6756190 * fixed wrong typed constant procvars in preparation of my fix which will vor 24 Jahren
innr.inc 4d5f0c2331 + in_typeinfo_x added vor 25 Jahren
int64.inc 802acf6940 * m68k updates vor 24 Jahren
keyboard.inc 3baf37cbd1 * API 2 RTL vor 25 Jahren
keybrdh.inc 3baf37cbd1 * API 2 RTL vor 25 Jahren
lineinfo.pp c88779b691 * added cardinal typecast to avoid signed evaluation vor 25 Jahren
lstrings.pp 650fbb86aa + removed logs vor 25 Jahren
makefile.inc 619dac6c93 + Merged from fixbranch vor 25 Jahren
mathh.inc 1a2851eb47 * a lot of small changes: vor 25 Jahren
mouseh.inc 3baf37cbd1 * API 2 RTL vor 25 Jahren
objects.pp 9663f60c00 * merged m68k updates vor 24 Jahren
objpas.inc 23b3c24a01 + made the ref. couting MT safe vor 24 Jahren
objpash.inc 46b58ded78 * fixes for the stricter compiler vor 24 Jahren
os_types.pp abfa37b122 * Renamefest vor 25 Jahren
readme 9a21e0d1e2 + generic.inc added vor 26 Jahren
real2str.inc 69b8e3ad44 * big endian updates (merged) vor 24 Jahren
rtti.inc 802acf6940 * m68k updates vor 24 Jahren
sockets.inc 650fbb86aa + removed logs vor 25 Jahren
socketsh.inc 3fc45a47d2 * Win32 fixes for Makefile so it doesn't require sh.exe vor 24 Jahren
sstrings.inc ca8d604964 * various widestring updates, it works now mostly without charset vor 24 Jahren
strings.pp 650fbb86aa + removed logs vor 25 Jahren
stringsi.inc 650fbb86aa + removed logs vor 25 Jahren
system.inc db87f86f00 * Length made internal vor 24 Jahren
systemh.inc 9663f60c00 * merged m68k updates vor 24 Jahren
text.inc ca8d604964 * various widestring updates, it works now mostly without charset vor 24 Jahren
textrec.inc 650fbb86aa + removed logs vor 25 Jahren
threadh.inc dcbb5bac16 *** empty log message *** vor 24 Jahren
typefile.inc 650fbb86aa + removed logs vor 25 Jahren
ucomplex.pp 650fbb86aa + removed logs vor 25 Jahren
video.inc 3baf37cbd1 * API 2 RTL vor 25 Jahren
videoh.inc cbc6756190 * fixed wrong typed constant procvars in preparation of my fix which will vor 24 Jahren
wstrings.inc db87f86f00 * Length made internal vor 24 Jahren

readme

This directory contains only RTL parts independent
of the processor and of the operating system.

The include files contain the following:

astrings.pp AnsiStrings implementation.
except.inc Delphi styled exception support.
file.inc Untyped file support routines.
filerec.inc Untyped file record definition.
heap.inc Runtime heap manager .
heaph.inc Declarations of Heap functions.
innr.inc Internal function delcarations.
int64.inc Support for 64-bit integer arithmetic.
lstrings.pp LongStrings routine implementation.
mathh.inc Declarations of mathematical functions.
real2str.inc Routine to convert floating point numbers to strings.
rtti.inc Delphi like runtime type information
sstrings.inc ShortStrings (TP/BP pascal like strings) implementation.
system.inc OS and Processor independent implementation part of system unit.
systemh.inc Interface part of the system unit.
text.inc Text file support routines.
textrec.inc Definition of Textrec record.
typefile.inc Text file record definition.
generic.inc Processor independant implementation of assembler procs on i386
(to allow easy porting to new processors).

The unit files are:

ucomplex.pp Complex functions using operator overloading
getopts.pp Pascal implementation of the GNU Getops
objects.pp Turbo Pascal like implementation of objects unit
heaptrc.pp Runtime memory leak tracer and tests for memory integrity.