peter fc977d3259 * check if there is enough room before concatting blocks in 20 lat temu
..
graph e417e34496 * truncate log 20 lat temu
aliases.inc e417e34496 * truncate log 20 lat temu
astrings.inc e417e34496 * truncate log 20 lat temu
cgeneric.inc e417e34496 * truncate log 20 lat temu
cgenmath.inc e417e34496 * truncate log 20 lat temu
cgenstr.inc e417e34496 * truncate log 20 lat temu
charset.pp e417e34496 * truncate log 20 lat temu
cmem.pp 617bd39762 * fix getheapstatus bootstrapping 20 lat temu
compproc.inc 372711eea4 + a lot of vararray stuff 20 lat temu
crth.inc e417e34496 * truncate log 20 lat temu
ctypes.pp 02c6c9abcc + floating point c types added 20 lat temu
dos.inc e417e34496 * truncate log 20 lat temu
dosh.inc e417e34496 * truncate log 20 lat temu
dynarr.inc 9ccf2effdc * fixed web bug #3805 20 lat temu
dynarrh.inc e417e34496 * truncate log 20 lat temu
dynlibs.pp e417e34496 * truncate log 20 lat temu
except.inc cd86e40cb7 * ref. counting for popping second exceptiono object fixed 20 lat temu
fexpand.inc e417e34496 * truncate log 20 lat temu
file.inc e417e34496 * truncate log 20 lat temu
filerec.inc 534b11cfb1 * userdata in file/textrecs now 32 bytes 20 lat temu
generic.inc e417e34496 * truncate log 20 lat temu
genmath.inc e417e34496 * truncate log 20 lat temu
genset.inc e417e34496 * truncate log 20 lat temu
genstr.inc e417e34496 * truncate log 20 lat temu
genstrs.inc e417e34496 * truncate log 20 lat temu
getopts.pp e417e34496 * truncate log 20 lat temu
heap.inc fc977d3259 * check if there is enough room before concatting blocks in 20 lat temu
heaph.inc 617bd39762 * fix getheapstatus bootstrapping 20 lat temu
heaptrc.pp aef9ac69a2 * fixed crash in tracereallocmem statictics 20 lat temu
innr.inc e417e34496 * truncate log 20 lat temu
int64.inc e417e34496 * truncate log 20 lat temu
keyboard.inc e417e34496 * truncate log 20 lat temu
keybrdh.inc e417e34496 * truncate log 20 lat temu
keyscan.inc a4202664da + Initial import to main branch from fixes branch 24 lat temu
lineinfo.pp e417e34496 * truncate log 20 lat temu
lstrings.pp e417e34496 * truncate log 20 lat temu
macpas.pp e417e34496 * truncate log 20 lat temu
makefile.inc 375d7711b8 * widestr->shortstr fixed 20 lat temu
mathh.inc e417e34496 * truncate log 20 lat temu
matrix.pp e417e34496 * truncate log 20 lat temu
mmatimp.inc 1b36a0b437 + Add a matrix unit I wrote some time ago 21 lat temu
mouse.inc e417e34496 * truncate log 20 lat temu
mouseh.inc e417e34496 * truncate log 20 lat temu
mvecimp.inc 1b36a0b437 + Add a matrix unit I wrote some time ago 21 lat temu
objects.pp e417e34496 * truncate log 20 lat temu
objpas.inc 7b56e65a4b * fixed FieldAddress for 64 bit and CPUs requiring proper alignment 20 lat temu
objpash.inc e417e34496 * truncate log 20 lat temu
printer.inc e417e34496 * truncate log 20 lat temu
printerh.inc e417e34496 * truncate log 20 lat temu
readme 13db04fb8b * small cleanup of commented code (merged) 24 lat temu
real2str.inc e417e34496 * truncate log 20 lat temu
rtti.inc e417e34496 * truncate log 20 lat temu
sockets.inc 2426ecafc3 * fixed several warnings and notes about unused variables (mainly) or 20 lat temu
socketsh.inc 1ecd3e0db3 * more netdb and Kylix related minor fixes. At the last minute, commented 20 lat temu
sockovl.inc e417e34496 * truncate log 20 lat temu
softfpu.pp e417e34496 * truncate log 20 lat temu
sstrings.inc f787600c86 + 0x is now recognized as hex prefix 20 lat temu
stdsock.inc e417e34496 * truncate log 20 lat temu
strings.pp e417e34496 * truncate log 20 lat temu
stringsi.inc e417e34496 * truncate log 20 lat temu
system.fpd 4c872834ab + Added phony documentation declarations 21 lat temu
system.inc 2426ecafc3 * fixed several warnings and notes about unused variables (mainly) or 20 lat temu
systemh.inc d18746bd15 * proper error message if the cthreads unit is included too late 20 lat temu
text.inc d3c103dfd7 * EOF_CTRLZ conditional define replaced with CtrlZMarksEOF, #26 handling made more consistent (fix for bug #2453) 20 lat temu
textrec.inc 534b11cfb1 * userdata in file/textrecs now 32 bytes 20 lat temu
thread.inc d18746bd15 * proper error message if the cthreads unit is included too late 20 lat temu
threadh.inc 98106e588c * another "transfer to linux"-commit 20 lat temu
threadvr.inc e417e34496 * truncate log 20 lat temu
typefile.inc e417e34496 * truncate log 20 lat temu
ucomplex.pp e417e34496 * truncate log 20 lat temu
variant.inc 372711eea4 + a lot of vararray stuff 20 lat temu
varianth.inc 372711eea4 + a lot of vararray stuff 20 lat temu
video.inc e417e34496 * truncate log 20 lat temu
videoh.inc e417e34496 * truncate log 20 lat temu
wstringh.inc 9445db95f3 * widestring manager can handle now ansi<->wide string conversions even if the lens don't match 20 lat temu
wstrings.inc 375d7711b8 * widestr->shortstr fixed 20 lat temu

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).
genset.inc Processor independant implementation of set handling
genmath.inc Processor independant implementation of mathematical routines
genrrti.inc Processor independant implementation of runtime type information routines

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.