fpc/rtl/objpas/sysutils
Jonas Maebe 155aafc255 * moved SYSUTILS_HAS_ANSISTR/UNICODESTR_FILEUTIL_IMPL define to interface
so declarations can also depend on it and similar defines (not yet the
    case)
  + added SYSUTILS_HAS_ANSISTR_ENVVAR_IMPL/SYSUTILS_HAS_UNICODESTR_ENVVAR_IMPL
    to indicate whether the platform-dependent part of the unit provides
    an ansistring/unicodestring interface to get environment variables
  + Windows version of getenvironmentvariable(unicodestring)
  + generic ansistring/unicodestring versions of GetEnvironmentVariable()
    in case the platform doesn't provide them
  * result of GetEnvironmentString() is ansistring/unicodestring depending
    on the state of the FPC_RTL_UNICODE define

git-svn-id: branches/cpstrrtl@25116 -
2013-07-16 14:16:34 +00:00
..
dati.inc * Changed DateTimeToTimestamp not to use Round() 2013-01-07 13:00:27 +00:00
datih.inc
disk.inc - removed platform-specific implementations of GetCurrentDir, SetCurrentDir, 2013-07-16 14:15:55 +00:00
diskh.inc - removed platform-specific implementations of GetCurrentDir, SetCurrentDir, 2013-07-16 14:15:55 +00:00
filutil.inc * converted the following sysutils routines to unicodestring and 2013-07-09 19:01:45 +00:00
filutilh.inc * converted the following sysutils routines to unicodestring and 2013-07-09 19:01:45 +00:00
fina.inc * made fexpand unicodestring-safe (use charinset instead of "in" -- 2013-06-27 21:38:10 +00:00
finah.inc * made fexpand unicodestring-safe (use charinset instead of "in" -- 2013-06-27 21:38:10 +00:00
intfh.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
osutil.inc * moved SYSUTILS_HAS_ANSISTR/UNICODESTR_FILEUTIL_IMPL define to interface 2013-07-16 14:16:34 +00:00
osutilsh.inc * moved SYSUTILS_HAS_ANSISTR/UNICODESTR_FILEUTIL_IMPL define to interface 2013-07-16 14:16:34 +00:00
stre.inc
strg.inc
sysansi.inc * declared CharInSet(ansichar,tsyscharset) as inline 2013-06-27 21:38:13 +00:00
sysansih.inc * declared CharInSet(ansichar,tsyscharset) as inline 2013-06-27 21:38:13 +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 * stripped trailing spaces 2013-01-02 10:50:32 +00:00
sysinth.inc
syspch.inc * let StrBufSize return a cardinal rather than a sizeuint, and also change 2013-06-27 21:37:58 +00:00
syspchh.inc * let StrBufSize return a cardinal rather than a sizeuint, and also change 2013-06-27 21:37:58 +00:00
sysstr.inc + uppercase/lowercase(unicodestring) (fixes a warning in fina.inc when 2013-06-28 12:46:25 +00:00
sysstrh.inc + uppercase/lowercase(unicodestring) (fixes a warning in fina.inc when 2013-06-28 12:46:25 +00:00
systhrdh.inc * make threading code dependend on feature switch 2013-01-02 10:48:29 +00:00
sysuintf.inc * partial fix for mantis #22912 (waiting on clarification from Unicode 2012-09-28 07:57:45 +00:00
sysuni.inc + uppercase/lowercase(unicodestring) (fixes a warning in fina.inc when 2013-06-28 12:46:25 +00:00
sysunih.inc + uppercase/lowercase(unicodestring) (fixes a warning in fina.inc when 2013-06-28 12:46:25 +00:00
sysuthrd.inc * make threading code dependend on feature switch 2013-01-02 10:48:29 +00:00
sysutilh.inc * made fexpand unicodestring-safe (use charinset instead of "in" -- 2013-06-27 21:38:10 +00:00
sysutils.inc - removed platform-specific implementations of GetCurrentDir, SetCurrentDir, 2013-07-16 14:15:55 +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