fpc/rtl/objpas/sysutils
svenbarth e914ec7f00 Add platform independant support for "GetTickCount" and "GetTickCount64" to unit "SysUtils". "GetTickCount" is declared as deprecated from the beginning and thus "GetTickCount64" should be used instead.
The default implementation of "GetTickCount" just uses the lower 32-Bit from the result of "GetTickCount64". 
The default implementation of "GetTickCount64" is based upon "Now" for systems that support a floating point unit (and thus "Now"). 
Other systems can define a "SysTimerTick" function which is used instead if "HAS_SYSTIMERTICK" is defined.

The Windows implementation of "GetTickCount" uses Windows' "GetTickCount" function. 
The implemenation of "GetTickCount64" checks whether the system is a Windows Vista or newer and then uses Windows' "GetTickCount64" function. Otherwise Windows' "GetTickCount" is used also.

The Unix implementation of "GetTickCount" is the default one. 
The "GetTickCount64" implementation uses "fpgettimeofday".

git-svn-id: trunk@23215 -
2012-12-23 16:12:57 +00:00
..
dati.inc * Fix dayOfWeek for dates < 0 (bug ID #23144) 2012-10-17 07:15:01 +00:00
datih.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
diskh.inc
filutilh.inc
fina.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
finah.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
intfh.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
osutil.inc
osutilsh.inc
stre.inc
strg.inc
sysansi.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
sysansih.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
syscodepages.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
syscodepagesh.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysencoding.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysencodingh.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysformt.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysint.inc
sysinth.inc
syspch.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
syspchh.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
sysstr.inc * don't add a thousands separator in FormatFloat if there are no digits 2012-12-02 16:57:41 +00:00
sysstrh.inc * corrected license header from GPL to LGPL + static linking exception like 2012-09-17 12:12:42 +00:00
systhrdh.inc
sysuintf.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysuni.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysunih.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysuthrd.inc
sysutilh.inc Add platform independant support for "GetTickCount" and "GetTickCount64" to unit "SysUtils". "GetTickCount" is declared as deprecated from the beginning and thus "GetTickCount64" should be used instead. 2012-12-23 16:12:57 +00:00
sysutils.inc Add platform independant support for "GetTickCount" and "GetTickCount64" to unit "SysUtils". "GetTickCount" is declared as deprecated from the beginning and thus "GetTickCount64" should be used instead. 2012-12-23 16:12:57 +00:00
syswide.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
syswideh.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00