florian e2c26378b3 * shortstr_to_widestring fixed 20 years ago
..
graph e417e34496 * truncate log 20 years ago
aliases.inc e417e34496 * truncate log 20 years ago
astrings.inc e417e34496 * truncate log 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 eeaded577a * fixed copy(dyn. array,...); 20 years ago
crth.inc e417e34496 * truncate log 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 eeaded577a * fixed copy(dyn. array,...); 20 years ago
dynarrh.inc e417e34496 * truncate log 20 years ago
dynlibs.pp e417e34496 * truncate log 20 years ago
except.inc e417e34496 * truncate log 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 ccf36c0afd * fix crash under win32 with previous reallocmem fix 20 years ago
heaph.inc 617bd39762 * fix getheapstatus bootstrapping 20 years ago
heaptrc.pp 522531dbf8 * fixed pointer checking for win32, thx to Martin Schreiber for the patch 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 e417e34496 * truncate log 20 years ago
makefile.inc 9a219375c1 - removed os_types 23 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 7b56e65a4b * fixed FieldAddress for 64 bit and CPUs requiring proper alignment 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 e417e34496 * truncate log 20 years ago
rtti.inc e417e34496 * truncate log 20 years ago
sockets.inc 31f010aa69 * cosmetic fix in netaddrtostr 20 years ago
socketsh.inc 83c90ab215 * noadress and friend, ipv4 changed to an enum. 20 years ago
sockovl.inc e417e34496 * truncate log 20 years ago
softfpu.pp e417e34496 * truncate log 20 years ago
sstrings.inc 5c047389a6 + Patch from Colin Western to fix uninitialized memory reads 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 e417e34496 * truncate log 20 years ago
systemh.inc 7eeca4fdce * added HexStr(Pointer) 20 years ago
text.inc e417e34496 * truncate log 20 years ago
textrec.inc 534b11cfb1 * userdata in file/textrecs now 32 bytes 20 years ago
thread.inc c7939907f0 * rtl event init/destroy throws only an error if it's used in a mult threaded program 20 years ago
threadh.inc 98106e588c * another "transfer to linux"-commit 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 74c89e2b87 + some variant stuff fixed and added 20 years ago
varianth.inc e417e34496 * truncate log 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 e2c26378b3 * shortstr_to_widestring fixed 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.