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

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.