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

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.