peter bed1aa36fe * fixed crash in bufstream.write 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 91cd02e04e + applied patch for ref. counted exceptions by Johannes Berg 22 年之前
fexpand.inc c79f0fb1ac * '//' behaviour for Amiga corrected 22 年之前
file.inc 781415a0da - avoid warnings (add typecast) 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 22 年之前
mouse.inc 01dfac4a4e * old logs removed and tabs fixed 23 年之前
mouseh.inc 01dfac4a4e * old logs removed and tabs fixed 23 年之前
objects.pp bed1aa36fe * fixed crash in bufstream.write 22 年之前
objpas.inc bea2706914 + fix from Ivan Shikhalev for QueryInterface to return ancestor methods 22 年之前
objpash.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 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 0059098949 * fixed typo 22 年之前
socketsh.inc e321c72b22 * CloseSocket added 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 b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 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 4b2838b161 * the BeginThread() variant that allowed you to specify the stacksize 23 年之前
threadh.inc 39add9f5ff * GetCurrentThreadHandle renamed to GetCurrentThreadId 22 年之前
threadvr.inc 1d3e450412 * threadvar.inc -> threadvr.inc 23 年之前
typefile.inc 01dfac4a4e * old logs removed and tabs fixed 23 年之前
ucomplex.pp 01dfac4a4e * old logs removed and tabs fixed 23 年之前
variant.inc e346ebacb6 * write helper comproc for variants fixed 22 年之前
varianth.inc b6abfdae09 * fixed some variant issues 22 年之前
video.inc 01dfac4a4e * old logs removed and tabs fixed 23 年之前
videoh.inc 01dfac4a4e * old logs removed and tabs fixed 23 年之前
wstrings.inc 4be7651aa2 * fixed conversion of fpc_*str_unique to compilerproc 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.