peter dbc2025604 ErrOutput added před 21 roky
..
graph 01dfac4a4e * old logs removed and tabs fixed před 23 roky
aliases.inc fd759e521f * saveregisters calling convention is obsolete před 21 roky
astrings.inc cc431c4375 * fix shortstr_to_ansistring for 1.0.x před 21 roky
cgeneric.inc 0f26252376 + cgenmath with libc math functions. Faster than the routines in genmath před 21 roky
cgenmath.inc 9b5904d230 - disabled llround, not present under Mac OS X 10.1 před 21 roky
cgenstr.inc 28d5238dc1 * made strlen wrapper inline před 21 roky
charset.pp 01dfac4a4e * old logs removed and tabs fixed před 23 roky
cmem.pp 1120c598aa * added $if defined(..) for 2.0. před 21 roky
compproc.inc b65cffcdef * widestring conversion routines takes a widechar so no před 21 roky
crth.inc 5b92078595 fix compile for 1.0.x před 21 roky
dosh.inc 04f6378052 * another global var to threadvar change, plus CVS log added před 21 roky
dynarr.inc 4ae980e0bc * fixed dyn. array handling for 32 bit architectures requiering proper alignment před 21 roky
dynarrh.inc 3094258825 * removed warnings před 21 roky
dynlibs.pp 9071845590 + Fix for bug #3164 by Michalis Kamburelis před 21 roky
except.inc fd759e521f * saveregisters calling convention is obsolete před 21 roky
fexpand.inc 4dbe16c37f * description of individual conditional defines added před 21 roky
file.inc 041eb4aa1d * do_read/do_write addr argument changed to pointer před 21 roky
filerec.inc 85320d6787 * SetTextLineEnding implemented, FileRec.Name position alignment for CPU64 před 21 roky
generic.inc 5972f89919 * changed maxlongint to high(sizeint) před 21 roky
genmath.inc 0f26252376 + cgenmath with libc math functions. Faster than the routines in genmath před 21 roky
genset.inc fd759e521f * saveregisters calling convention is obsolete před 21 roky
genstr.inc 81b6d9f16c * replace strlenint with sizeint před 21 roky
genstrs.inc a980741757 * generic string routines added před 22 roky
getopts.pp 934fe41c45 * several 64 bit issues fixed před 22 roky
heap.inc 869b0ecc85 * compiler defined HEAP and HEAPSIZE removed před 21 roky
heaph.inc cd35d3fd5e * readded support for ReturnIfGrowHeapFails před 21 roky
heaptrc.pp b454870988 * fix for non-i386 před 21 roky
innr.inc 7793f8aa27 * updated according to compiler/compinnr.inc před 21 roky
int64.inc f77e8ab5a6 * fixed overflow checking for qword před 21 roky
keyboard.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch před 22 roky
keybrdh.inc b15ba0a5ae * Peter's Cardinal<->Longint fixes patch před 22 roky
keyscan.inc a4202664da + Initial import to main branch from fixes branch před 24 roky
lineinfo.pp 9e930c445d * added support for netware nlm (netware and netwlibc) před 21 roky
lstrings.pp 01dfac4a4e * old logs removed and tabs fixed před 23 roky
macpas.pp 6d429b0d95 + added assigning op which converts FourCharCode to LongWord před 21 roky
makefile.inc 9a219375c1 - removed os_types před 23 roky
mathh.inc 0f26252376 + cgenmath with libc math functions. Faster than the routines in genmath před 21 roky
matrix.pp fdbed06377 * Doesn't compile with 1.0 :( před 21 roky
mmatimp.inc 1b36a0b437 + Add a matrix unit I wrote some time ago před 21 roky
mouse.inc 6d19671a84 * ptrint fixes před 21 roky
mouseh.inc 01dfac4a4e * old logs removed and tabs fixed před 23 roky
mvecimp.inc 1b36a0b437 + Add a matrix unit I wrote some time ago před 21 roky
objects.pp 0eb61a4823 * fixed crashes with ide and 1.9.x před 21 roky
objpas.inc b6d34b6bd1 * fixed dyn. array handling for 32 bit architectures requiering proper alignment před 21 roky
objpash.inc b80e1cfcdb * vtype changed to ptrint před 21 roky
readme 13db04fb8b * small cleanup of commented code (merged) před 24 roky
real2str.inc 3094258825 * removed warnings před 21 roky
rtti.inc 6c739fa996 * fixed rtti reading of arrays for 64 bit před 21 roky
sockets.inc b2d63683ec * disable inline for 1.9.4 před 21 roky
socketsh.inc b2d63683ec * disable inline for 1.9.4 před 21 roky
sockovl.inc bdb8404de0 * new files sockets changes před 22 roky
softfpu.pp 22352dad85 * forgot goto on switch in last commit před 23 roky
sstrings.inc d9267aafdf * fixed endianess bug in fpc_val_int64_shortstr() (webtbf/tw2128) před 21 roky
stdsock.inc fe251972ec * Now working under Darwin před 22 roky
strings.pp 81b6d9f16c * replace strlenint with sizeint před 21 roky
stringsi.inc 81b6d9f16c * replace strlenint with sizeint před 21 roky
system.inc 58a29c168d * arraytostring added před 21 roky
systemh.inc dbc2025604 ErrOutput added před 21 roky
text.inc 85320d6787 * SetTextLineEnding implemented, FileRec.Name position alignment for CPU64 před 21 roky
textrec.inc 85320d6787 * SetTextLineEnding implemented, FileRec.Name position alignment for CPU64 před 21 roky
thread.inc a23c3f4dd9 * added define DISABLE_NO_THREAD_MANAGER to avoid warnings if thread manager is always present před 21 roky
threadh.inc a23c3f4dd9 * added define DISABLE_NO_THREAD_MANAGER to avoid warnings if thread manager is always present před 21 roky
threadvr.inc 041dfe7b99 * fixed some x86-64 multithreading stuff před 21 roky
typefile.inc 041eb4aa1d * do_read/do_write addr argument changed to pointer před 21 roky
ucomplex.pp 01dfac4a4e * old logs removed and tabs fixed před 23 roky
variant.inc 5064ecaf57 * sparc uses wait4 as well před 21 roky
varianth.inc 1f4a3402e2 * fixed type of verror před 22 roky
video.inc 01dfac4a4e * old logs removed and tabs fixed před 23 roky
videoh.inc 01dfac4a4e * old logs removed and tabs fixed před 23 roky
wstrings.inc fd759e521f * saveregisters calling convention is obsolete před 21 roky

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.