florian cd88850377 * fixed some arm stuff 22 년 전
..
graph 01dfac4a4e * old logs removed and tabs fixed 23 년 전
aliases.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
astrings.inc 4be7651aa2 * fixed conversion of fpc_*str_unique to compilerproc 22 년 전
charset.pp 01dfac4a4e * old logs removed and tabs fixed 23 년 전
compproc.inc 78a00b657b * fixed copy(<dynarray>, ...) 22 년 전
dynarr.inc 48ea64442f * fixed a:=copy(b) 22 년 전
dynarrh.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
dynlibs.pp 01dfac4a4e * old logs removed and tabs fixed 23 년 전
except.inc 0271650b3a + New runerror 231 (exception stack error) and 232 (nothread support) 22 년 전
fexpand.inc c79f0fb1ac * '//' behaviour for Amiga corrected 23 년 전
file.inc f534cdd91d * do not overwrite Inoutres in blockwrite with 101 22 년 전
filerec.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 22 년 전
generic.inc 8d771df2d4 * arm fixes to the common rtl code 22 년 전
genmath.inc 8d771df2d4 * arm fixes to the common rtl code 22 년 전
genset.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
genstr.inc a980741757 * generic string routines added 22 년 전
genstrs.inc a980741757 * generic string routines added 22 년 전
getopts.pp e81a1b6764 * applied fix from Maxim Artemev ([email protected]) 23 년 전
heap.inc fcde2c3ffa * *memORY overloads 22 년 전
heaph.inc fcde2c3ffa * *memORY overloads 22 년 전
heaptrc.pp 9704595c94 * when retrieving stackdump check if bp is smaller than the previous 22 년 전
innr.inc ef708fdab9 * Swap(QWord) constant support 23 년 전
int64.inc abbc3fa755 * moved int64 asm code to int64p.inc 22 년 전
keyboard.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 22 년 전
keybrdh.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 22 년 전
keyscan.inc a4202664da + Initial import to main branch from fixes branch 24 년 전
lineinfo.pp fe692f24aa * Changed m68k to cpum68k, i386 to cpui386 22 년 전
lstrings.pp 01dfac4a4e * old logs removed and tabs fixed 23 년 전
makefile.inc 9a219375c1 - removed os_types 23 년 전
mathh.inc c959c98665 - fpc_int64_to_double removed as not supported by most cpu targets 23 년 전
mouse.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
mouseh.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
objects.pp cd88850377 * fixed some arm stuff 22 년 전
objpas.inc bea2706914 + fix from Ivan Shikhalev for QueryInterface to return ancestor methods 22 년 전
objpash.inc cd88850377 * fixed some arm stuff 22 년 전
readme 13db04fb8b * small cleanup of commented code (merged) 24 년 전
real2str.inc c8e23c4e58 * fixed web bug #2643 22 년 전
rtti.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
sockets.inc 20c89903ec + Changed mode to output for file sockets 22 년 전
socketsh.inc b00f51317f + Added IPV6 patch from Johannes Berg 22 년 전
softfpu.pp 22352dad85 * forgot goto on switch in last commit 23 년 전
sstrings.inc eee67f89ea * fixed shortstring version of setstring 22 년 전
strings.pp a980741757 * generic string routines added 22 년 전
stringsi.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
system.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 22 년 전
systemh.inc 2f103d8153 + Added overloaded version of SetWideStringManager without old parameter 22 년 전
text.inc 9a2f05820a * fixed ignorespaces which was broken by the previous commit 23 년 전
textrec.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 22 년 전
thread.inc bbb575334b + Removed dummy variable from SetNothreadManager 22 년 전
threadh.inc f42fedd0c3 + Added overloaded version of SetThreadManager without old parameter 22 년 전
threadvr.inc 4b2084fb50 + New threadmanager implementation 22 년 전
typefile.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
ucomplex.pp 01dfac4a4e * old logs removed and tabs fixed 23 년 전
variant.inc d97aa2e973 + currency type can be assigned to variants now 22 년 전
varianth.inc d97aa2e973 + currency type can be assigned to variants now 22 년 전
video.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
videoh.inc 01dfac4a4e * old logs removed and tabs fixed 23 년 전
wstrings.inc 2f103d8153 + Added overloaded version of SetWideStringManager without old parameter 22 년 전

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.