Tomas Hajny d24956505a * TextMode parameter type changed to word for TP/BP compatibility 20 years ago
..
graph e417e34496 * truncate log 20 years ago
aliases.inc e417e34496 * truncate log 20 years ago
astrings.inc 0274b9b848 + Removed erroneously committed debug statement 20 years ago
cgeneric.inc e417e34496 * truncate log 20 years ago
cgenmath.inc e417e34496 * truncate log 20 years ago
cgenstr.inc e417e34496 * truncate log 20 years ago
charset.pp e417e34496 * truncate log 20 years ago
cmem.pp 617bd39762 * fix getheapstatus bootstrapping 20 years ago
compproc.inc 559ee781b3 - Removed outcommented function 20 years ago
crt.inc 77d16a7ad9 * TextMode parameter type changed to word for TP/BP compatibility 20 years ago
crth.inc d24956505a * TextMode parameter type changed to word for TP/BP compatibility 20 years ago
ctypes.pp 02c6c9abcc + floating point c types added 20 years ago
dos.inc e417e34496 * truncate log 20 years ago
dosh.inc e417e34496 * truncate log 20 years ago
dynarr.inc 9ccf2effdc * fixed web bug #3805 20 years ago
dynarrh.inc e417e34496 * truncate log 20 years ago
dynlibs.pp d08c54d7a4 + Added HModule compatibility 20 years ago
except.inc 71f56b3d61 + Patch to return nil if there is no exception object (as in Delphi) 20 years ago
fexpand.inc e417e34496 * truncate log 20 years ago
file.inc e417e34496 * truncate log 20 years ago
filerec.inc 534b11cfb1 * userdata in file/textrecs now 32 bytes 20 years ago
generic.inc e417e34496 * truncate log 20 years ago
genmath.inc e417e34496 * truncate log 20 years ago
genset.inc e417e34496 * truncate log 20 years ago
genstr.inc e417e34496 * truncate log 20 years ago
genstrs.inc e417e34496 * truncate log 20 years ago
getopts.pp e417e34496 * truncate log 20 years ago
heap.inc fc977d3259 * check if there is enough room before concatting blocks in 20 years ago
heaph.inc 617bd39762 * fix getheapstatus bootstrapping 20 years ago
heaptrc.pp aef9ac69a2 * fixed crash in tracereallocmem statictics 20 years ago
innr.inc e417e34496 * truncate log 20 years ago
int64.inc e417e34496 * truncate log 20 years ago
keyboard.inc e417e34496 * truncate log 20 years ago
keybrdh.inc e417e34496 * truncate log 20 years ago
keyscan.inc a4202664da + Initial import to main branch from fixes branch 24 years ago
lineinfo.pp e417e34496 * truncate log 20 years ago
lstrings.pp e417e34496 * truncate log 20 years ago
macpas.pp 5687c3c24c * don't use keywords for variables 20 years ago
makefile.inc 375d7711b8 * widestr->shortstr fixed 20 years ago
mathh.inc e417e34496 * truncate log 20 years ago
matrix.pp e417e34496 * truncate log 20 years ago
mmatimp.inc 1b36a0b437 + Add a matrix unit I wrote some time ago 21 years ago
mouse.inc e417e34496 * truncate log 20 years ago
mouseh.inc e417e34496 * truncate log 20 years ago
mvecimp.inc 1b36a0b437 + Add a matrix unit I wrote some time ago 21 years ago
objects.pp e417e34496 * truncate log 20 years ago
objpas.inc 81fd0bb72c + Removed S_OK declarations, they are in objpash.inc 20 years ago
objpash.inc e417e34496 * truncate log 20 years ago
printer.inc e417e34496 * truncate log 20 years ago
printerh.inc e417e34496 * truncate log 20 years ago
readme 13db04fb8b * small cleanup of commented code (merged) 24 years ago
real2str.inc d988d8d694 * Fixed typo 20 years ago
rtti.inc e417e34496 * truncate log 20 years ago
sockets.inc 2426ecafc3 * fixed several warnings and notes about unused variables (mainly) or 20 years ago
socketsh.inc 1ecd3e0db3 * more netdb and Kylix related minor fixes. At the last minute, commented 20 years ago
sockovl.inc e417e34496 * truncate log 20 years ago
softfpu.pp e417e34496 * truncate log 20 years ago
sstrings.inc f787600c86 + 0x is now recognized as hex prefix 20 years ago
stdsock.inc e417e34496 * truncate log 20 years ago
strings.pp e417e34496 * truncate log 20 years ago
stringsi.inc e417e34496 * truncate log 20 years ago
system.fpd 4c872834ab + Added phony documentation declarations 21 years ago
system.inc 2426ecafc3 * fixed several warnings and notes about unused variables (mainly) or 20 years ago
systemh.inc d18746bd15 * proper error message if the cthreads unit is included too late 20 years ago
text.inc d3c103dfd7 * EOF_CTRLZ conditional define replaced with CtrlZMarksEOF, #26 handling made more consistent (fix for bug #2453) 20 years ago
textrec.inc 534b11cfb1 * userdata in file/textrecs now 32 bytes 20 years ago
thread.inc 226b1ff3a7 * two more (TThreadID) 20 years ago
threadh.inc 1723f08a51 * yet another TThreadID fix 20 years ago
threadvr.inc e417e34496 * truncate log 20 years ago
typefile.inc e417e34496 * truncate log 20 years ago
ucomplex.pp e417e34496 * truncate log 20 years ago
variant.inc db865d1e51 + variant<->currency/tdatetime operators 20 years ago
varianth.inc db865d1e51 + variant<->currency/tdatetime operators 20 years ago
video.inc e417e34496 * truncate log 20 years ago
videoh.inc e417e34496 * truncate log 20 years ago
wstringh.inc 9445db95f3 * widestring manager can handle now ansi<->wide string conversions even if the lens don't match 20 years ago
wstrings.inc 7df51de3d6 + Fix for Utf8ToUnicode from Lazarus bug tracker 888 20 years ago

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.