daniel a1229ff8fe * Modified bootstrap code so separate prt0.as/prt0_10.as files are no 21 سال پیش
..
graph 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
aliases.inc 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
astrings.inc 59691cc142 * decr ref doesn't reset pointer 21 سال پیش
cgeneric.inc dedf697f3a * use some more string routines from libc if FPC_USE_LIBC is used 21 سال پیش
cgenstr.inc 81b6d9f16c * replace strlenint with sizeint 21 سال پیش
charset.pp 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
cmem.pp b1cfe655e7 * fixed reallocmem (bug noted by Vincent Snijders) 21 سال پیش
compproc.inc 962ef697d5 * remove comment warnings 21 سال پیش
crth.inc 5b92078595 fix compile for 1.0.x 21 سال پیش
dosh.inc 04f6378052 * another global var to threadvar change, plus CVS log added 21 سال پیش
dynarr.inc 3094258825 * removed warnings 21 سال پیش
dynarrh.inc 3094258825 * removed warnings 21 سال پیش
dynlibs.pp 9071845590 + Fix for bug #3164 by Michalis Kamburelis 21 سال پیش
except.inc 2553988d5a * exception addr record size for 64 bit systems fixed 21 سال پیش
fexpand.inc 4dbe16c37f * description of individual conditional defines added 21 سال پیش
file.inc 041eb4aa1d * do_read/do_write addr argument changed to pointer 21 سال پیش
filerec.inc c9122a4719 + completed x86-64/linux system unit 21 سال پیش
generic.inc 3094258825 * removed warnings 21 سال پیش
genmath.inc 3094258825 * removed warnings 21 سال پیش
genset.inc 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
genstr.inc 81b6d9f16c * replace strlenint with sizeint 21 سال پیش
genstrs.inc a980741757 * generic string routines added 22 سال پیش
getopts.pp 934fe41c45 * several 64 bit issues fixed 21 سال پیش
heap.inc cd35d3fd5e * readded support for ReturnIfGrowHeapFails 21 سال پیش
heaph.inc cd35d3fd5e * readded support for ReturnIfGrowHeapFails 21 سال پیش
heaptrc.pp 244b6d1435 fixed go32v2 compile 21 سال پیش
innr.inc 6cd2cddd33 + added prefetch(const mem) 21 سال پیش
int64.inc 71611dd39d * shr/shl use and 63 for the shift value 21 سال پیش
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 8c60c6f93e * ordinal-pointer conversions fixed 21 سال پیش
lstrings.pp 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
makefile.inc 9a219375c1 - removed os_types 23 سال پیش
mathh.inc 515ee5aef6 * linking problems fixed 21 سال پیش
mouse.inc 6d19671a84 * ptrint fixes 21 سال پیش
mouseh.inc 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
objects.pp 244b6d1435 fixed go32v2 compile 21 سال پیش
objpas.inc f3e9309eef * fixed tobject.dispatch for 64 bit cpus 21 سال پیش
objpash.inc b80e1cfcdb * vtype changed to ptrint 21 سال پیش
readme 13db04fb8b * small cleanup of commented code (merged) 24 سال پیش
real2str.inc 3094258825 * removed warnings 21 سال پیش
rtti.inc 59691cc142 * decr ref doesn't reset pointer 21 سال پیش
sockets.inc 20c89903ec + Changed mode to output for file sockets 22 سال پیش
socketsh.inc 510e8a722a * sockaddr is now a union between the old and new struct as grace period 21 سال پیش
sockovl.inc bdb8404de0 * new files sockets changes 21 سال پیش
softfpu.pp 22352dad85 * forgot goto on switch in last commit 23 سال پیش
sstrings.inc 81b6d9f16c * replace strlenint with sizeint 21 سال پیش
stdsock.inc fe251972ec * Now working under Darwin 21 سال پیش
strings.pp 81b6d9f16c * replace strlenint with sizeint 21 سال پیش
stringsi.inc 81b6d9f16c * replace strlenint with sizeint 21 سال پیش
system.inc 9e8618afe6 * stop backtrace also when caller frame is nil 21 سال پیش
systemh.inc a1229ff8fe * Modified bootstrap code so separate prt0.as/prt0_10.as files are no 21 سال پیش
text.inc 0337fc7b32 + handles mac line endings without blocking the console, on Mac OS only 21 سال پیش
textrec.inc 1ca09822a6 * unix thandle is always 32bit 21 سال پیش
thread.inc 6ae2f1b4dd * wrappers and nothread prototypes for the basic* functions 21 سال پیش
threadh.inc 6ae2f1b4dd * wrappers and nothread prototypes for the basic* functions 21 سال پیش
threadvr.inc 4b2084fb50 + New threadmanager implementation 22 سال پیش
typefile.inc 041eb4aa1d * do_read/do_write addr argument changed to pointer 21 سال پیش
ucomplex.pp 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
variant.inc 3094258825 * removed warnings 21 سال پیش
varianth.inc 1f4a3402e2 * fixed type of verror 22 سال پیش
video.inc 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
videoh.inc 01dfac4a4e * old logs removed and tabs fixed 23 سال پیش
wstrings.inc 59691cc142 * decr ref doesn't reset pointer 21 سال پیش

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.