Description: sysutils, classes and other more hll RTL parts (active) Revisions in this set e7f5b89c2c7cf856951f65c7698f6d2a351852c7,086c897981c05bee5a0d47737877823cfa590c03,7169b6d04c04c30fd6a5259fea903566f7d7dab4,de6f3ea9b5d941931ba9f0140be5a97609a00504,c3fd06b6b5986d7a1db7971cd0633d8b2421615b,b446023e5b2655f9dad6a47462edc7062762f767,45b5e9215cc4bb6e1b199034aab9ce893d5b526e,e6a593c5fae1bdf3ff77da7b50e1bfe272a33674,b878d461c8e7f1eaa4a928c285f0208ea8f5ad7a,fec8cb76297e8a30e5c705c54e13cd769745f40f,bce2f262341b9b7dddf6c550582a6aacd24d2de9,64c21bb88be2d7b5a7dec56aafe2a896fa1011db,2636966e2aaf9c8ee23b4c7b7c65dba0bcefc2a2,30b0d98636836e9d16557aa6879c81fa38ad7ed3,cab37732c4b064eb11d09b796002be3edb30b58b,4fecfe3df3d3eaea31e1c4da6eaeb5a84d07e0bc,012204422613f44a6908f22c96d18a23e906d8c4,30f5558bf2fdc410e73ebf597574e64cf114fa19,717d38f0601d506e41b82c222c429c6f98362c55,989895c82f1cf77d9549bedc5fdc8897758d044e,d5777174d8ec13dc54e09497a21a030debc5c088,13548088b7687916e1d12d213995fc2b639c3ff8,a2caccd31fc027a71216ac85372336fea1a209d8,2ce2bab2a6f2e268642278219df9ec6857998e7f,08820e97e8607e8d7bda8b1414c85048b35c1f18,fc32211dd22c4f5b2ebbdf25a901e20c68627b37,a7cc9d55cf1b0677ee6e212d0bdda7d5f0e0c8e2,810f54ac071f95fa1022874a8b737b7f14bab199,304372262a90db77c9fa5b24b358c4de63693054,bcb2aa1323c25c97d12086f4bc5e8142b06a67ab,2ca6f178fb4439be72b093c25c318396eab5238b,57353df68fbf82350fb2dbb70492bf35b7ea6e84,485944b49288e248294564139ffc378d4caff964,d3bc8745006e9b5278c325572b020956a844e219,f96476b4fc116fb4a4d0e457841a1b99543d926e,d88a7c2e24b6682ddb393f5a175d37301c84dfba,a5ad266065adf90fd69fefc6230ad8779f066f03,a17efde2a32938708ba22689d8d29558601030a0,706e0904577fc4742b24a1aaa52fbe4db41ecde2,4336599c3a44f645bd83d7a7e51ef44825ce08bc,b9a1a90d6e737b1132b5e3fbc69e580fc4bf9f1c,78374bf772a15c8903240d4be5b484c7c44ed095,8b84926993ccae39c33f2993ec57bced6380b1e8,0d0e66f2f02632209a07f6a3807a47fc0caca95f,0c17b8e9c6c3c873c507fbb01bf86d938a0ceb6d,1ee1040bce44e46b9a47c564315cab362eb7d617,b5dd1f9beb9361901e264f78a1f0049f1453d594,eb62a71a5fe3008b5ba53a5d6609f0f5354706af,735fd20a6a48da586b49b43d1034f950b5ba49bf,b95bfd07d9fff57970901c224d038e3266ddf49f,66891b1d59177b7b6f32f3e3544c3f952b1f35cf,ccfa38c68ef1428faeef660970a964e3b7328e00,d24eeffa2befa12115bbf24b0bc02a2adfec672a,1ab29086f87ba4a58a911025a5aa73c272d9c8aa,7f4420495b9a92d5ae8de25ce21e9eaf5368aace,512faa71415be47530dff235711c9ea8f49e9a2f,757d2b4f91683bc9e7c8b84dd0aa67208790d465,a3beff94dcda2ca803abc655de46ff9ef35207ca,813105ea0acd7e33418ef88e25aa19b5701dfd70,603614e28e22f93723a1e383893cb567eb2840d2,67ba21f8a865e521ca949f76f6b2f4127f36843d,17fc9aa60b5c9bfde53fcebf298949dc9c348edf,ed734996fcf75d27e38cdd3649fa96d9ed15564b,e16364b567be80ad7a555d24f8d9ab9775f08dab,fd39fd96b3261e6f1a3df4f8cbfbbea687b07ac8,1714dbb5631026371f0121ef454f17618b665ace,148bde3f8f114951d0a19ba37c6c7e4d95a0ba62,2da416c4ea588b424a676365e4b7038ea93ee386,2854f08daa2c9b318e233085cd04a6e3c106d8fd,81e2db47a98ba14a2d01bd67dbb61e05c92610f9,122ef8bb76d11ab4e1c7cbe198e592a23bcdb22a,82bc91e6cf23c08ec356e57ed8f075f52e417134,d04547eb8309f2be7913d0b435208435ca871b11,ce1a82a1e4b72c032500ed709da6a216469b624e,9f62b33ef051476527175a2f102ca7c1a667e1c9,ea63bfb32f906cedf45d8ba1d44925b823cc726d,45021498cf92abc9487ca9cd04e4b916a015c0aa,7e4aca384ff3e7013155120899a3e0a118ab9c92,3cd2cbcda8d082f06ca29ffd1f22c0f992f19793,59883da0a081cd6f3c00da274338fc4f5b4ad7a7,d91847f39c8cbab32ddcf0d937b4d4ede668dc58,29f2f124961adfcbc10d99ef6eaa94bc6a2bb2b8,c2383fc2071d57319d5add9476eeb6aa063b2a74,e79f5ef577edf1aa8899b32130931a41bc0df969,c9b7a3b3b5dddec9aa02cfdcb8737afddf6248c5,1e1b273c67e1e508ffd3065bf6d0f5f0d5213568,6f25cccda9bb490f5edca535e104af1d85fb5cb0,bc714c0fd7d34e1d59b7a052c7e090702acbd9fc,48cb0eb5b1b8dce44306bcce541a6921c09558fe commit e7f5b89c2c7cf856951f65c7698f6d2a351852c7 Author: joost Date: Sun Feb 2 11:06:14 2020 +0000 * Avoid doing a syscall with a nil parameter in fileexists git-svn-id: trunk@44090 - M rtl/unix/sysutils.pp --- commit 086c897981c05bee5a0d47737877823cfa590c03 Author: Károly Balogh Date: Sat Apr 4 13:24:29 2020 +0000 amicommon: m68k-amiga legacy support git-svn-id: trunk@44566 - M rtl/amicommon/athreads.pp M rtl/amicommon/dos.pp M rtl/amicommon/sysfile.inc M rtl/amicommon/sysos.inc M rtl/amicommon/sysutils.pp --- commit 7169b6d04c04c30fd6a5259fea903566f7d7dab4 Author: Tomas Hajny Date: Tue Nov 24 00:45:00 2020 +0000 * provided additional information in comments in the include file header git-svn-id: trunk@47547 - M rtl/objpas/sysutils/tzenv.inc --- commit de6f3ea9b5d941931ba9f0140be5a97609a00504 Author: ondrej Date: Tue Nov 24 09:43:46 2020 +0000 * rename generic TStringBuilder to TGenericStringBuilder to make code tools happy git-svn-id: trunk@47553 - M rtl/objpas/sysutils/syssb.inc M rtl/objpas/sysutils/syssbh.inc M rtl/objpas/sysutils/sysstr.inc M rtl/objpas/sysutils/sysstrh.inc --- commit c3fd06b6b5986d7a1db7971cd0633d8b2421615b Author: svenbarth Date: Sun Jan 24 14:57:20 2021 +0000 * fix for Mantis #38390: use Val instead of StrToInt to avoid overload problems + added test git-svn-id: trunk@48399 - M .gitattributes M rtl/objpas/sysutils/syshelpo.inc A tests/webtbs/tw38390.pp --- commit b446023e5b2655f9dad6a47462edc7062762f767 Author: svenbarth Date: Sun Jan 24 14:57:24 2021 +0000 * use Str instead of IntToStr to avoid overload problems with unsigned types git-svn-id: trunk@48400 - M rtl/objpas/sysutils/syshelpo.inc --- commit 45b5e9215cc4bb6e1b199034aab9ce893d5b526e Author: Károly Balogh Date: Tue Mar 23 09:32:49 2021 +0000 rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that git-svn-id: trunk@49036 - M rtl/inc/compproc.inc M rtl/inc/dynlib.inc M rtl/inc/filerec.inc M rtl/inc/generic.inc M rtl/inc/rtti.inc M rtl/inc/rttidecl.inc M rtl/inc/system.inc M rtl/inc/systemh.inc M rtl/inc/textrec.inc M rtl/objpas/character.pas M rtl/objpas/classes/lists.inc M rtl/objpas/fgl.pp M rtl/objpas/objpas.pp M rtl/objpas/sysutils/dati.inc M rtl/objpas/sysutils/sysencoding.inc M rtl/objpas/sysutils/sysencodingh.inc M rtl/objpas/sysutils/sysstr.inc --- commit e6a593c5fae1bdf3ff77da7b50e1bfe272a33674 Author: michael Date: Wed Jul 21 11:36:05 2021 +0000 * Patch from Zeljko Avramovic to extend ordinal/float helpers git-svn-id: trunk@49622 - M rtl/inc/objpas.inc M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc M rtl/objpas/sysutils/syshelpo.inc --- commit b878d461c8e7f1eaa4a928c285f0208ea8f5ad7a Author: nickysn Date: Fri Jul 23 23:23:47 2021 +0000 * fixed compilation for i8086 and 8-bit targets after r49622. The conditional ifdef checks for the ordinal helpers rewritten to be less dependendant on defines, such as CPU16/CPU32/CPU64 and instead use sizeof(integer), sizeof(nativeint) and sizeof(nativeuint) git-svn-id: trunk@49634 - M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc --- commit fec8cb76297e8a30e5c705c54e13cd769745f40f Author: Ondrej Pokorny Date: Sat Aug 28 16:53:04 2021 +0200 * TEncoding.GetEncoding - create unicode encodings, not only MBCS M rtl/objpas/sysutils/sysencoding.inc --- commit bce2f262341b9b7dddf6c550582a6aacd24d2de9 Author: Ondrej Pokorny Date: Sat Aug 28 16:53:04 2021 +0200 * TEncoding.GetEncoding - create unicode encodings, not only MBCS M rtl/objpas/sysutils/sysencoding.inc --- commit 64c21bb88be2d7b5a7dec56aafe2a896fa1011db Author: florian Date: Sun Nov 14 23:13:51 2021 +0100 * fix bootstrapping wtih 3.2.2 and -Cpcoreavx2 M rtl/objpas/sysutils/syshelpo.inc --- commit 2636966e2aaf9c8ee23b4c7b7c65dba0bcefc2a2 Author: Sven Barth Date: Sat Dec 4 23:52:54 2021 +0100 * adjust ToInteger of the Boolean helpers so that it returns the value of either True or False, but not any other value (e.g. in the *Bool types). This is not only Delphi compatible, but also fixes the compilation problem of the one or other 32-bit platform (like PowerPC) after e65b822a. M rtl/objpas/sysutils/syshelpb.inc --- commit 30b0d98636836e9d16557aa6879c81fa38ad7ed3 Author: Michaël Van Canneyt Date: Sat Jan 22 11:17:44 2022 +0100 * Change return type of some functions, so -1 can actually be returned, patch by Zeljko Avramovic (issue 39268). M rtl/objpas/sysutils/syshelph.inc M rtl/objpas/sysutils/syshelpo.inc --- commit cab37732c4b064eb11d09b796002be3edb30b58b Author: Michaël Van Canneyt Date: Thu May 5 12:04:52 2022 +0200 * Avoid memory allocation in IsNullOrWhitespace. Fix issue #39702 M rtl/objpas/sysutils/syshelp.inc --- commit 4fecfe3df3d3eaea31e1c4da6eaeb5a84d07e0bc Author: florian Date: Wed Jul 6 20:07:39 2022 +0200 * fix SysUtils.HashName as proposed by Awkward in #39827, resolves #39827 * adapted to syscodepages.inc for the fixed HashName M rtl/objpas/sysutils/sysansi.inc --- commit 012204422613f44a6908f22c96d18a23e906d8c4 Author: florian Date: Wed Jul 6 20:39:38 2022 +0200 * part of last commit M rtl/objpas/sysutils/syscodepages.inc --- commit 30f5558bf2fdc410e73ebf597574e64cf114fa19 Author: florian Date: Thu Jul 14 22:38:07 2022 +0200 * patch by Rika: optimize TStringHelper.StartsWith / EndsWith, resolves #39706 M rtl/objpas/sysutils/syshelp.inc --- commit 717d38f0601d506e41b82c222c429c6f98362c55 Author: florian Date: Thu Aug 25 20:40:05 2022 +0200 * prettier casing of Str* functions, resolves #39879 M rtl/objpas/sysutils/syspchh.inc --- commit 989895c82f1cf77d9549bedc5fdc8897758d044e Author: florian Date: Tue Oct 11 22:10:37 2022 +0200 * patch by Bart B: FormatFloat correctly outputs NaN now, resolves #32868 + test M rtl/objpas/sysutils/fmtflt.inc A tests/webtbs/tw32868.pp --- commit d5777174d8ec13dc54e09497a21a030debc5c088 Author: Michaël Van Canneyt Date: Thu Oct 13 12:45:16 2022 +0200 * Optimization of TStringHelper.Split by Rika. Fixes issue #39948 M rtl/objpas/sysutils/syshelp.inc --- commit 13548088b7687916e1d12d213995fc2b639c3ff8 Author: Michaël Van Canneyt Date: Sat Dec 10 15:18:18 2022 +0100 * Implement case-insensitive version of Equals & Contains. Fix issue #40029 M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc --- commit a2caccd31fc027a71216ac85372336fea1a209d8 Author: Michael VAN CANNEYT Date: Wed Dec 21 16:54:14 2022 +0100 * Char -> AnsiChar M rtl/watcom/dos.pp M rtl/watcom/sysdir.inc M rtl/watcom/sysfile.inc M rtl/watcom/system.pp M rtl/watcom/sysutils.pp M rtl/watcom/watcom.pp --- commit 2ce2bab2a6f2e268642278219df9ec6857998e7f Author: Michael VAN CANNEYT Date: Wed Dec 21 16:59:31 2022 +0100 * Char -> AnsiChar M rtl/wasi/dos.pp M rtl/wasi/sysdir.inc M rtl/wasi/sysfile.inc M rtl/wasi/system.pp M rtl/wasi/sysutils.pp M rtl/wasi/wasiinc/wasiprocs.inc M rtl/wasi/wasiutil.pp --- commit 08820e97e8607e8d7bda8b1414c85048b35c1f18 Author: Michael VAN CANNEYT Date: Wed Dec 21 17:08:56 2022 +0100 * Char -> AnsiChar M rtl/sinclairql/qdos.inc M rtl/sinclairql/qdosfuncs.inc M rtl/sinclairql/smsfuncs.inc M rtl/sinclairql/sysdir.inc M rtl/sinclairql/sysfile.inc M rtl/sinclairql/system.pp M rtl/sinclairql/sysutils.pp --- commit fc32211dd22c4f5b2ebbdf25a901e20c68627b37 Author: Michael VAN CANNEYT Date: Wed Dec 21 18:12:35 2022 +0100 * Char -> AnsiChar M rtl/netware/aio.pp M rtl/netware/dos.pp M rtl/netware/dynlibs.inc M rtl/netware/nwcalls.pp M rtl/netware/nwnit.pp M rtl/netware/nwpre.pp M rtl/netware/nwprot.pp M rtl/netware/nwserv.pp M rtl/netware/nwsnut.pp M rtl/netware/nwsys.inc M rtl/netware/sysdir.inc M rtl/netware/sysfile.inc M rtl/netware/system.pp M rtl/netware/systhrd.inc M rtl/netware/sysutils.pp M rtl/netware/tests/test.pas --- commit a7cc9d55cf1b0677ee6e212d0bdda7d5f0e0c8e2 Author: Michael VAN CANNEYT Date: Wed Dec 21 18:14:09 2022 +0100 * Char -> AnsiChar M rtl/nds/libch.inc M rtl/nds/sysfile.inc M rtl/nds/system.pp M rtl/nds/sysutils.pp --- commit 810f54ac071f95fa1022874a8b737b7f14bab199 Author: Michael VAN CANNEYT Date: Wed Dec 21 18:16:16 2022 +0100 * Char -> AnsiChar M rtl/macos/dos.pp M rtl/macos/macostp.inc M rtl/macos/sysfile.inc M rtl/macos/system.pp M rtl/macos/sysutils.pp --- commit 304372262a90db77c9fa5b24b358c4de63693054 Author: Michael VAN CANNEYT Date: Thu Dec 22 09:23:36 2022 +0100 * Char -> AnsiChar M rtl/netwlibc/dos.pp M rtl/netwlibc/dynlibs.inc M rtl/netwlibc/libc.pp M rtl/netwlibc/sysdir.inc M rtl/netwlibc/sysfile.inc M rtl/netwlibc/system.pp M rtl/netwlibc/sysutils.pp M rtl/netwlibc/tthread.inc --- commit bcb2aa1323c25c97d12086f4bc5e8142b06a67ab Author: Michael VAN CANNEYT Date: Thu Dec 22 09:43:49 2022 +0100 * Char -> AnsiChar M rtl/amicommon/athreads.pp M rtl/amicommon/dos.pp M rtl/amicommon/paramhandling.inc M rtl/amicommon/sysdir.inc M rtl/amicommon/sysfile.inc M rtl/amicommon/sysutils.pp --- commit 2ca6f178fb4439be72b093c25c318396eab5238b Author: Michael VAN CANNEYT Date: Thu Dec 22 09:48:43 2022 +0100 * Char -> AnsiChar M rtl/atari/dos.pp M rtl/atari/gemdos.inc M rtl/atari/sysdir.inc M rtl/atari/sysfile.inc M rtl/atari/syspara.inc M rtl/atari/system.pp M rtl/atari/sysutils.pp --- commit 57353df68fbf82350fb2dbb70492bf35b7ea6e84 Author: Michael VAN CANNEYT Date: Thu Dec 22 11:18:42 2022 +0100 * Char -> AnsiChar M rtl/emx/dos.pas M rtl/emx/sysdir.inc M rtl/emx/sysfile.inc M rtl/emx/sysos.inc M rtl/emx/system.pas M rtl/emx/systhrd.inc M rtl/emx/sysutils.pp --- commit 485944b49288e248294564139ffc378d4caff964 Author: Michael VAN CANNEYT Date: Thu Dec 22 11:25:47 2022 +0100 * Char -> AnsiChar M rtl/go32v2/dos.pp M rtl/go32v2/dpmiexcp.pp M rtl/go32v2/dxeload.pp M rtl/go32v2/emu387.pp M rtl/go32v2/go32.pp M rtl/go32v2/sysdir.inc M rtl/go32v2/sysfile.inc M rtl/go32v2/sysos.inc M rtl/go32v2/system.pp M rtl/go32v2/sysutils.pp --- commit d3bc8745006e9b5278c325572b020956a844e219 Author: Michael VAN CANNEYT Date: Thu Dec 22 11:45:35 2022 +0100 * Char -> AnsiChar M rtl/msdos/dos.pp M rtl/msdos/sysdir.inc M rtl/msdos/sysfile.inc M rtl/msdos/sysheap.inc M rtl/msdos/system.pp M rtl/msdos/sysutils.pp --- commit f96476b4fc116fb4a4d0e457841a1b99543d926e Author: Michael VAN CANNEYT Date: Thu Dec 22 11:50:44 2022 +0100 * Char -> AnsiChar M rtl/nativent/ddk.pas M rtl/nativent/dos.pp M rtl/nativent/ndk/ntdef.inc M rtl/nativent/ndk/umtypes.inc M rtl/nativent/ndkutils.pas M rtl/nativent/sysos.inc M rtl/nativent/system.pp M rtl/nativent/sysutils.pp --- commit d88a7c2e24b6682ddb393f5a175d37301c84dfba Author: Michael VAN CANNEYT Date: Thu Dec 22 12:33:35 2022 +0100 * Char -> AnsiChar M rtl/os2/dos.pas M rtl/os2/doscall2.pas M rtl/os2/doscalls.pas M rtl/os2/kbdcalls.pas M rtl/os2/moncalls.pas M rtl/os2/moucalls.pas M rtl/os2/newexe.pas M rtl/os2/os2def.pas M rtl/os2/pmbitmap.pas M rtl/os2/pmdev.pas M rtl/os2/pmgpi.pas M rtl/os2/pmhelp.pas M rtl/os2/pmshl.pas M rtl/os2/pmspl.pas M rtl/os2/pmstddlg.pas M rtl/os2/pmwin.pas M rtl/os2/pmwp.pas M rtl/os2/pmwsock.pas M rtl/os2/so32dll.pas M rtl/os2/sysdir.inc M rtl/os2/sysdl.inc M rtl/os2/sysfile.inc M rtl/os2/sysos.inc M rtl/os2/system.pas M rtl/os2/systhrd.inc M rtl/os2/sysucode.inc M rtl/os2/sysutils.pp M rtl/os2/viocalls.pas --- commit a5ad266065adf90fd69fefc6230ad8779f066f03 Author: Michael VAN CANNEYT Date: Thu Dec 22 14:26:28 2022 +0100 * Char -> AnsiChar M rtl/win16/classes.pp M rtl/win16/dos.pp M rtl/win16/sysdir.inc M rtl/win16/sysdl.inc M rtl/win16/sysfile.inc M rtl/win16/system.pp M rtl/win16/sysutils.pp M rtl/win16/win31.pp M rtl/win16/winprocsh.inc M rtl/win16/wintypes.inc --- commit a17efde2a32938708ba22689d8d29558601030a0 Author: Michael VAN CANNEYT Date: Thu Dec 22 14:34:18 2022 +0100 * Char -> AnsiChar M rtl/wince/dos.pp M rtl/wince/sysdl.inc M rtl/wince/system.pp M rtl/wince/sysutils.pp M rtl/wince/wininc/base.inc M rtl/wince/wininc/cemiss.inc M rtl/wince/wininc/coredll.inc M rtl/wince/wininc/messages.inc M rtl/wince/wininc/struct.inc M rtl/wince/winres.inc --- commit 706e0904577fc4742b24a1aaa52fbe4db41ecde2 Author: Michael VAN CANNEYT Date: Thu Dec 22 14:42:04 2022 +0100 * Char -> AnsiChar M rtl/win/dos.pp M rtl/win/sysdl.inc M rtl/win/sysos.inc M rtl/win/systhrd.inc M rtl/win/sysutils.pp M rtl/win/syswin.inc M rtl/win/syswinh.inc M rtl/win/wininc/ascdef.inc M rtl/win/wininc/ascfun.inc M rtl/win/wininc/base.inc M rtl/win/wininc/func.inc M rtl/win/wininc/messages.inc M rtl/win/wininc/redef.inc M rtl/win/wininc/struct.inc M rtl/win/winres.inc --- commit 4336599c3a44f645bd83d7a7e51ef44825ce08bc Author: Michael VAN CANNEYT Date: Thu Dec 22 15:30:30 2022 +0100 * Char -> AnsiChar M rtl/objpas/sysutils/dati.inc M rtl/objpas/sysutils/datih.inc M rtl/objpas/sysutils/fina.inc M rtl/objpas/sysutils/osutil.inc M rtl/objpas/sysutils/osutilsh.inc M rtl/objpas/sysutils/sysansi.inc M rtl/objpas/sysutils/sysansih.inc M rtl/objpas/sysutils/sysencoding.inc M rtl/objpas/sysutils/sysencodingh.inc M rtl/objpas/sysutils/sysformt.inc M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc M rtl/objpas/sysutils/sysinth.inc M rtl/objpas/sysutils/syspch.inc M rtl/objpas/sysutils/syspchh.inc M rtl/objpas/sysutils/sysstr.inc M rtl/objpas/sysutils/sysstrh.inc M rtl/objpas/sysutils/sysuintf.inc M rtl/objpas/sysutils/sysuni.inc M rtl/objpas/sysutils/sysutilh.inc M rtl/objpas/sysutils/sysutils.inc --- commit b9a1a90d6e737b1132b5e3fbc69e580fc4bf9f1c Author: Michael VAN CANNEYT Date: Fri Jan 6 12:23:26 2023 +0100 * String -> ansistring M rtl/unix/sysutils.pp --- commit 78374bf772a15c8903240d4be5b484c7c44ed095 Author: Michael VAN CANNEYT Date: Fri Jan 6 15:27:54 2023 +0100 * Synchronize API for AnsiString/Unicode string, keep string where possible. M rtl/amicommon/sysutils.pp M rtl/atari/sysutils.pp M rtl/embedded/sysutils.pp M rtl/emx/sysutils.pp M rtl/freertos/sysutils.pp M rtl/gba/sysutils.pp M rtl/go32v2/sysutils.pp M rtl/macos/sysutils.pp M rtl/msdos/sysutils.pp M rtl/nativent/sysutils.pp M rtl/nds/sysutils.pp M rtl/netware/sysutils.pp M rtl/netwlibc/sysutils.pp M rtl/objpas/sysutils/dati.inc M rtl/objpas/sysutils/datih.inc M rtl/objpas/sysutils/fmtflt.inc M rtl/objpas/sysutils/osutilsh.inc M rtl/objpas/sysutils/sysencoding.inc M rtl/objpas/sysutils/sysencodingh.inc M rtl/objpas/sysutils/sysinth.inc M rtl/objpas/sysutils/syssb.inc M rtl/objpas/sysutils/syssbh.inc M rtl/objpas/sysutils/sysstr.inc M rtl/objpas/sysutils/sysstrh.inc M rtl/objpas/sysutils/sysuintf.inc M rtl/objpas/sysutils/sysuni.inc M rtl/objpas/sysutils/sysunih.inc M rtl/objpas/sysutils/sysutilh.inc M rtl/objpas/sysutils/sysutils.inc M rtl/os2/sysutils.pp M rtl/sinclairql/sysutils.pp M rtl/symbian/sysutils.pp M rtl/unix/sysutils.pp M rtl/wasi/sysutils.pp M rtl/watcom/sysutils.pp M rtl/wii/sysutils.pp M rtl/win/sysutils.pp M rtl/win16/sysutils.pp M rtl/wince/sysutils.pp --- commit 8b84926993ccae39c33f2993ec57bced6380b1e8 Author: Michael VAN CANNEYT Date: Fri Jan 6 16:24:33 2023 +0100 * Refer to mainunit for lazarus IDE M rtl/objpas/sysutils/syspch.inc M rtl/objpas/sysutils/syspchh.inc M rtl/objpas/sysutils/syssr.inc M rtl/objpas/sysutils/systhrdh.inc M rtl/objpas/sysutils/sysuthrd.inc M rtl/objpas/sysutils/syswide.inc M rtl/objpas/sysutils/syswideh.inc M rtl/objpas/sysutils/tzenv.inc --- commit 0d0e66f2f02632209a07f6a3807a47fc0caca95f Author: Michael VAN CANNEYT Date: Fri Jan 6 16:25:30 2023 +0100 * Refer to mainunit for lazarus IDE M rtl/objpas/sysutils/syshelpo.inc --- commit 0c17b8e9c6c3c873c507fbb01bf86d938a0ceb6d Author: Michael VAN CANNEYT Date: Fri Jan 6 16:38:46 2023 +0100 * String helpers for all string types M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc A rtl/objpas/sysutils/syshelps.inc --- commit 1ee1040bce44e46b9a47c564315cab362eb7d617 Author: Michael VAN CANNEYT Date: Fri Jan 6 16:42:10 2023 +0100 * Explicit string types, duplicate where needed M rtl/objpas/sysutils/sysstr.inc M rtl/objpas/sysutils/sysstrh.inc --- commit b5dd1f9beb9361901e264f78a1f0049f1453d594 Author: Michael VAN CANNEYT Date: Sat Jan 7 12:57:45 2023 +0100 * Fix windows compilation M rtl/inc/exeinfo.pp M rtl/win/sysutils.pp --- commit eb62a71a5fe3008b5ba53a5d6609f0f5354706af Author: Bi0T1N <9175580-Bi0T1N@users.noreply.gitlab.com> Date: Sat Jan 14 17:43:37 2023 +0100 Add Delphi-compatible TCurrencyHelper M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc --- commit 735fd20a6a48da586b49b43d1034f950b5ba49bf Author: Michaël Van Canneyt Date: Mon Jan 23 10:05:18 2023 +0100 * (Hopefully) fix compilation for non-win,non-unix platforms M rtl/objpas/sysutils/filutilh.inc --- commit b95bfd07d9fff57970901c224d038e3266ddf49f Author: Pierre Muller Date: Fri Jan 27 14:42:05 2023 +0000 Fix sysutils unit compilation failure for wasm32-wasi wince and possibly more targets M rtl/objpas/sysutils/filutil.inc --- commit 66891b1d59177b7b6f32f3e3544c3f952b1f35cf Author: florian Date: Tue Jan 31 22:58:51 2023 +0100 * patch by Rika: Implement TCurrencyHelper.Ceil/Floor, resolves #40134 M rtl/objpas/sysutils/syshelp.inc --- commit ccfa38c68ef1428faeef660970a964e3b7328e00 Author: Michael VAN CANNEYT Date: Tue Feb 21 18:28:31 2023 +0100 * Dotted RTL compiles M rtl/Makefile M rtl/aarch64/intrinsics.pp M rtl/aix/Makefile M rtl/aix/termio.pp M rtl/amicommon/athreads.pp M rtl/amicommon/classes.pp M rtl/amicommon/dos.pp M rtl/amicommon/lineinfo.pp M rtl/amicommon/sysutils.pp M rtl/amiga/Makefile M rtl/amiga/Makefile.fpc M rtl/android/Makefile M rtl/android/cwstring.pp M rtl/android/jvm/androidr14.pas M rtl/arm/cpu.pp M rtl/aros/Makefile M rtl/aros/Makefile.fpc M rtl/atari/Makefile M rtl/atari/Makefile.fpc M rtl/atari/classes.pp M rtl/atari/dos.pp M rtl/atari/sysutils.pp M rtl/avr/intrinsics.pp M rtl/beos/Makefile M rtl/beos/Makefile.fpc M rtl/beos/baseunix.pp M rtl/beos/bethreads.pp M rtl/beos/classes.pp M rtl/beos/termio.pp M rtl/bsd/bsd.pas M rtl/bsd/sysctl.pp M rtl/charmaps/cp1250.pas M rtl/charmaps/cp1251.pas M rtl/charmaps/cp1252.pas M rtl/charmaps/cp1253.pas M rtl/charmaps/cp1254.pas M rtl/charmaps/cp1255.pas M rtl/charmaps/cp1256.pas M rtl/charmaps/cp1257.pas M rtl/charmaps/cp1258.pas M rtl/charmaps/cp3021.pas M rtl/charmaps/cp437.pas M rtl/charmaps/cp646.pas M rtl/charmaps/cp737.pas M rtl/charmaps/cp775.pas M rtl/charmaps/cp850.pas M rtl/charmaps/cp852.pas M rtl/charmaps/cp855.pas M rtl/charmaps/cp856.pas M rtl/charmaps/cp857.pas M rtl/charmaps/cp860.pas M rtl/charmaps/cp861.pas M rtl/charmaps/cp862.pas M rtl/charmaps/cp863.pas M rtl/charmaps/cp864.pas M rtl/charmaps/cp865.pas M rtl/charmaps/cp866.pas M rtl/charmaps/cp869.pas M rtl/charmaps/cp874.pas M rtl/charmaps/cp8859_1.pas M rtl/charmaps/cp8859_10.pas M rtl/charmaps/cp8859_11.pas M rtl/charmaps/cp8859_13.pas M rtl/charmaps/cp8859_14.pas M rtl/charmaps/cp8859_15.pas M rtl/charmaps/cp8859_16.pas M rtl/charmaps/cp8859_2.pas M rtl/charmaps/cp8859_3.pas M rtl/charmaps/cp8859_4.pas M rtl/charmaps/cp8859_5.pas M rtl/charmaps/cp8859_6.pas M rtl/charmaps/cp8859_7.pas M rtl/charmaps/cp8859_8.pas M rtl/charmaps/cp8859_9.pas M rtl/charmaps/cpall.pas M rtl/charmaps/cpkoi8_r.pas M rtl/charmaps/cpkoi8_u.pas M rtl/darwin/Makefile M rtl/darwin/Makefile.fpc M rtl/darwin/console.pp M rtl/darwin/termio.pp M rtl/dragonfly/Makefile M rtl/dragonfly/console.pp M rtl/dragonfly/termio.pp M rtl/embedded/Makefile M rtl/embedded/Makefile.fpc M rtl/embedded/aarch64/gpio.pp M rtl/embedded/aarch64/mailbox.pp M rtl/embedded/aarch64/mmio.pp M rtl/embedded/aarch64/raspi3.pp M rtl/embedded/aarch64/raspiuart.pp M rtl/embedded/arm/allwinner_a20.pp M rtl/embedded/arm/cortexm0.pp M rtl/embedded/arm/cortexm3.pp M rtl/embedded/arm/cortexm4.pp M rtl/embedded/arm/cortexm7.pp M rtl/embedded/arm/lm3fury.pp M rtl/embedded/arm/lm3tempest.pp M rtl/embedded/arm/lm4f120.pp M rtl/embedded/arm/lpc11xx.pp M rtl/embedded/arm/lpc122x.pp M rtl/embedded/arm/lpc13xx.pp M rtl/embedded/arm/lpc1768.pp M rtl/embedded/arm/lpc21x4.pp M rtl/embedded/arm/lpc8xx.pp M rtl/embedded/arm/mk20d5.pp M rtl/embedded/arm/mk20d7.pp M rtl/embedded/arm/mk22f51212.pp M rtl/embedded/arm/mk64f12.pp M rtl/embedded/arm/nrf51.pp M rtl/embedded/arm/nrf52.pp M rtl/embedded/arm/raspi2.pp M rtl/embedded/arm/sam3x8e.pp M rtl/embedded/arm/samd51p19a.pp M rtl/embedded/arm/sc32442b.pp M rtl/embedded/arm/stm32f0xx.pp M rtl/embedded/arm/stm32f10x_cl.pp M rtl/embedded/arm/stm32f10x_conn.pp M rtl/embedded/arm/stm32f10x_hd.pp M rtl/embedded/arm/stm32f10x_ld.pp M rtl/embedded/arm/stm32f10x_md.pp M rtl/embedded/arm/stm32f10x_xl.pp M rtl/embedded/arm/stm32f401xx.pp M rtl/embedded/arm/stm32f407xx.pp M rtl/embedded/arm/stm32f411xe.pp M rtl/embedded/arm/stm32f429.pp M rtl/embedded/arm/stm32f429xx.pp M rtl/embedded/arm/stm32f446xx.pp M rtl/embedded/arm/stm32f745.pp M rtl/embedded/arm/stm32f746.pp M rtl/embedded/arm/stm32f756.pp M rtl/embedded/arm/xmc4500.pp M rtl/embedded/classes.pp M rtl/embedded/consoleio.pp M rtl/embedded/dos.pp M rtl/embedded/heapmgr.pp M rtl/embedded/i386/multiboot.pp M rtl/embedded/riscv32/fe310g000.pp M rtl/embedded/riscv32/fe310g002.pp M rtl/embedded/riscv32/gd32vf103xx.pp M rtl/embedded/sysutils.pp M rtl/embedded/xtensa/esp8266.pp M rtl/emx/Makefile M rtl/emx/Makefile.fpc M rtl/emx/dos.pas M rtl/emx/emx.pas M rtl/emx/ports.pas M rtl/emx/sysutils.pp M rtl/freebsd/Makefile M rtl/freebsd/console.pp M rtl/freebsd/freebsd.pas M rtl/freebsd/termio.pp M rtl/freertos/Makefile M rtl/freertos/Makefile.fpc M rtl/freertos/arm/cortexm0.pp M rtl/freertos/arm/cortexm3.pp M rtl/freertos/arm/cortexm4.pp M rtl/freertos/arm/cortexm7.pp M rtl/freertos/arm/stm32f103xe.pp M rtl/freertos/arm/stm32f401xe.pp M rtl/freertos/arm/stm32g071xx.pp M rtl/freertos/classes.pp M rtl/freertos/consoleio.pp M rtl/freertos/dos.pp M rtl/freertos/heapmgr.pp M rtl/freertos/sysutils.pp M rtl/freertos/xtensa/esp32.pp M rtl/freertos/xtensa/esp8266.pp M rtl/freertos/xtensa/esp8266rtos_30300.pp M rtl/freertos/xtensa/esp8266rtos_30400.pp M rtl/freertos/xtensa/espidf_40100.pp M rtl/freertos/xtensa/espidf_40200.pp M rtl/freertos/xtensa/espidf_40400.pp M rtl/gba/Makefile M rtl/gba/Makefile.fpc M rtl/gba/classes.pp M rtl/gba/dos.pp M rtl/gba/sysutils.pp M rtl/go32v2/Makefile M rtl/go32v2/classes.pp M rtl/go32v2/dos.pp M rtl/go32v2/dpmiexcp.pp M rtl/go32v2/dxeload.pp M rtl/go32v2/dxetype.pp M rtl/go32v2/emu387.pp M rtl/go32v2/go32.pp M rtl/go32v2/initc.pp M rtl/go32v2/msmouse.pp M rtl/go32v2/ports.pp M rtl/go32v2/profile.pp M rtl/go32v2/sysutils.pp M rtl/haiku/Makefile M rtl/haiku/Makefile.fpc M rtl/haiku/baseunix.pp M rtl/haiku/classes.pp M rtl/haiku/termio.pp M rtl/i386/cpu.pp M rtl/i386/mmx.pp M rtl/i8086/cpu.pp A rtl/inc/Makefile.fpc M rtl/inc/blockrtl.pp M rtl/inc/charset.pp M rtl/inc/cmem.pp M rtl/inc/ctypes.pp M rtl/inc/dynlibs.pas M rtl/inc/exeinfo.pp M rtl/inc/extpas.pp M rtl/inc/fpextres.pp M rtl/inc/getopts.pp M rtl/inc/lineinfo.pp M rtl/inc/lnfodwrf.pp M rtl/inc/lstrings.pp M rtl/inc/macpas.pp M rtl/inc/makefile.inc M rtl/inc/objc.pp M rtl/inc/objcbase.pp M rtl/inc/objcnf.inc M rtl/inc/pagemem.pp M rtl/inc/sfpu128.pp M rtl/inc/sfpux80.pp M rtl/inc/softfpu.pp M rtl/inc/sortbase.pp M rtl/inc/strings.pp M rtl/inc/ufloat128.pp M rtl/inc/ufloatx80.pp M rtl/java/Makefile M rtl/java/Makefile.fpc M rtl/java/jdk15.pas M rtl/linux/Makefile M rtl/linux/Makefile.fpc M rtl/linux/fpcylix.pp M rtl/linux/linux.pp M rtl/linux/linuxvcs.pp M rtl/linux/termio.pp M rtl/macos/Makefile M rtl/macos/Makefile.fpc M rtl/macos/classes.pp M rtl/macos/dos.pp M rtl/macos/macos.pp M rtl/macos/macostp.pp M rtl/macos/macutils.pp M rtl/macos/sysutils.pp M rtl/morphos/Makefile M rtl/morphos/Makefile.fpc M rtl/msdos/Makefile M rtl/msdos/Makefile.fpc M rtl/msdos/classes.pp M rtl/msdos/dos.pp M rtl/msdos/msmouse.pp M rtl/msdos/ports.pp M rtl/msdos/sysutils.pp M rtl/msxdos/Makefile A rtl/namespaced/aarch64/System.Intrinsics.pp A rtl/namespaced/android/UnixApi.CWString.pp A rtl/namespaced/android/jvm/AndroidAPI.AndroidR14.pas A rtl/namespaced/avr/System.Intrinsics.pp A rtl/namespaced/beos/BeosApi.Threads.bethreads.pp A rtl/namespaced/bsd/BsdApi.SysCtl.pp A rtl/namespaced/bsd/BsdApi.pp A rtl/namespaced/common/AmigaApi.AThreads.pp A rtl/namespaced/common/CApi.BlockRtl.pp A rtl/namespaced/common/System.CMem.pp A rtl/namespaced/common/System.CPU.MMX.pp A rtl/namespaced/common/System.CPU.pp A rtl/namespaced/common/System.CTypes.pp A rtl/namespaced/common/System.CharSet.pp A rtl/namespaced/common/System.Character.pas A rtl/namespaced/common/System.Classes.pp A rtl/namespaced/common/System.CodePages.All.pas A rtl/namespaced/common/System.CodePages.CP1250.pas A rtl/namespaced/common/System.CodePages.CP1251.pas A rtl/namespaced/common/System.CodePages.CP1252.pas A rtl/namespaced/common/System.CodePages.CP1253.pas A rtl/namespaced/common/System.CodePages.CP1254.pas A rtl/namespaced/common/System.CodePages.CP1255.pas A rtl/namespaced/common/System.CodePages.CP1256.pas A rtl/namespaced/common/System.CodePages.CP1257.pas A rtl/namespaced/common/System.CodePages.CP1258.pas A rtl/namespaced/common/System.CodePages.CP3021.pas A rtl/namespaced/common/System.CodePages.CP437.pas A rtl/namespaced/common/System.CodePages.CP646.pas A rtl/namespaced/common/System.CodePages.CP737.pas A rtl/namespaced/common/System.CodePages.CP775.pas A rtl/namespaced/common/System.CodePages.CP850.pas A rtl/namespaced/common/System.CodePages.CP852.pas A rtl/namespaced/common/System.CodePages.CP855.pas A rtl/namespaced/common/System.CodePages.CP856.pas A rtl/namespaced/common/System.CodePages.CP857.pas A rtl/namespaced/common/System.CodePages.CP860.pas A rtl/namespaced/common/System.CodePages.CP861.pas A rtl/namespaced/common/System.CodePages.CP862.pas A rtl/namespaced/common/System.CodePages.CP863.pas A rtl/namespaced/common/System.CodePages.CP864.pas A rtl/namespaced/common/System.CodePages.CP865.pas A rtl/namespaced/common/System.CodePages.CP866.pas A rtl/namespaced/common/System.CodePages.CP869.pas A rtl/namespaced/common/System.CodePages.CP874.pas A rtl/namespaced/common/System.CodePages.CP8859_1.pas A rtl/namespaced/common/System.CodePages.CP8859_10.pas A rtl/namespaced/common/System.CodePages.CP8859_11.pas A rtl/namespaced/common/System.CodePages.CP8859_13.pas A rtl/namespaced/common/System.CodePages.CP8859_14.pas A rtl/namespaced/common/System.CodePages.CP8859_15.pas A rtl/namespaced/common/System.CodePages.CP8859_16.pas A rtl/namespaced/common/System.CodePages.CP8859_2.pas A rtl/namespaced/common/System.CodePages.CP8859_3.pas A rtl/namespaced/common/System.CodePages.CP8859_4.pas A rtl/namespaced/common/System.CodePages.CP8859_5.pas A rtl/namespaced/common/System.CodePages.CP8859_6.pas A rtl/namespaced/common/System.CodePages.CP8859_7.pas A rtl/namespaced/common/System.CodePages.CP8859_8.pas A rtl/namespaced/common/System.CodePages.CP8859_9.pas A rtl/namespaced/common/System.CodePages.CPkoi8_r.pas A rtl/namespaced/common/System.CodePages.CPkoi8_u.pas A rtl/namespaced/common/System.CodePages.unicodedata.pas A rtl/namespaced/common/System.DynLibs.pas A rtl/namespaced/common/System.ExeInfo.pp A rtl/namespaced/common/System.FGL.pp A rtl/namespaced/common/System.FPWideString.pp A rtl/namespaced/common/System.GetOpts.pp A rtl/namespaced/common/System.ISO7185.pp A rtl/namespaced/common/System.InitC.pp A rtl/namespaced/common/System.LStrings.pp A rtl/namespaced/common/System.LineInfo.Dwarf.pp A rtl/namespaced/common/System.LineInfo.Gdb.pp A rtl/namespaced/common/System.LineInfo.pp A rtl/namespaced/common/System.Math.pp A rtl/namespaced/common/System.ObjC.pp A rtl/namespaced/common/System.ObjCBase.pp A rtl/namespaced/common/System.PageMem.pp A rtl/namespaced/common/System.Ports.pas A rtl/namespaced/common/System.Ports.pp A rtl/namespaced/common/System.RtlConsts.pp A rtl/namespaced/common/System.SoftFPU.pp A rtl/namespaced/common/System.SoftFpu128.pp A rtl/namespaced/common/System.SoftFpuX80.pp A rtl/namespaced/common/System.SortBase.pp A rtl/namespaced/common/System.Strings.pp A rtl/namespaced/common/System.SysConst.pp A rtl/namespaced/common/System.SysUtils.pp A rtl/namespaced/common/System.TypInfo.pp A rtl/namespaced/common/System.Types.pp A rtl/namespaced/common/System.UFloat128.pp A rtl/namespaced/common/System.UFloatX80.pp A rtl/namespaced/common/System.X86.pp A rtl/namespaced/common/TP.DOS.pas A rtl/namespaced/common/TP.DOS.pp A rtl/namespaced/common/UnixApi.Base.pp A rtl/namespaced/common/UnixApi.CP.pp A rtl/namespaced/common/UnixApi.CThreads.pp A rtl/namespaced/common/UnixApi.CWString.pp A rtl/namespaced/common/UnixApi.Dl.pp A rtl/namespaced/common/UnixApi.Errors.pp A rtl/namespaced/common/UnixApi.SysCall.pp A rtl/namespaced/common/UnixApi.TermIO.pp A rtl/namespaced/common/UnixApi.Types.pp A rtl/namespaced/common/UnixApi.Unix.pp A rtl/namespaced/common/UnixApi.Utils.pp A rtl/namespaced/darwin/System.Console.pp A rtl/namespaced/dragonfly/System.Console.pp A rtl/namespaced/embedded/EmbeddedApi.ConsoleIO.pp A rtl/namespaced/embedded/EmbeddedApi.HeapMGR.pp A rtl/namespaced/embedded/aarch64/EmbeddedApi.gpio.pp A rtl/namespaced/embedded/aarch64/EmbeddedApi.mailbox.pp A rtl/namespaced/embedded/aarch64/EmbeddedApi.mmio.pp A rtl/namespaced/embedded/aarch64/EmbeddedApi.raspi3.pp A rtl/namespaced/embedded/aarch64/EmbeddedApi.raspiuart.pp A rtl/namespaced/embedded/arm/ARMApi.cortexm0.pp A rtl/namespaced/embedded/arm/ARMApi.cortexm3.pp A rtl/namespaced/embedded/arm/ARMApi.cortexm4.pp A rtl/namespaced/embedded/arm/ARMApi.cortexm7.pp A rtl/namespaced/embedded/arm/Embedded.allwinner_a20.pp A rtl/namespaced/embedded/arm/EmbeddedApi .sc32442b.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lm3fury.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lm3tempest.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lm4f120.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lpc11xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lpc122x.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lpc13xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lpc1768.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lpc21x4.pp A rtl/namespaced/embedded/arm/EmbeddedApi.lpc8xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.mk20d5.pp A rtl/namespaced/embedded/arm/EmbeddedApi.mk20d7.pp A rtl/namespaced/embedded/arm/EmbeddedApi.mk22f51212.pp A rtl/namespaced/embedded/arm/EmbeddedApi.mk64f12.pp A rtl/namespaced/embedded/arm/EmbeddedApi.nrf51.pp A rtl/namespaced/embedded/arm/EmbeddedApi.nrf52.pp A rtl/namespaced/embedded/arm/EmbeddedApi.raspi2.pp A rtl/namespaced/embedded/arm/EmbeddedApi.sam3x8e.pp A rtl/namespaced/embedded/arm/EmbeddedApi.samd51p19a.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f0xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f10x_cl.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f10x_conn.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f10x_hd.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f10x_ld.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f10x_md.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f10x_xl.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f401xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f407xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f411xe.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f429.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f429xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f446xx.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f745.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f746.pp A rtl/namespaced/embedded/arm/EmbeddedApi.stm32f756.pp A rtl/namespaced/embedded/arm/EmbeddedApi.xmc4500.pp A rtl/namespaced/embedded/i386/EmbeddedApi.multiboot.pp A rtl/namespaced/embedded/riscv32/EmbeddedApi.fe310g000.pp A rtl/namespaced/embedded/riscv32/EmbeddedApi.fe310g002.pp A rtl/namespaced/embedded/riscv32/EmbeddedApi.gd32vf103xx.pp A rtl/namespaced/embedded/xtensa/System.esp8266.pp A rtl/namespaced/emx/DOSApi.EMX.pas A rtl/namespaced/freebsd/FreeBSDApi.FreeBSD.pas A rtl/namespaced/freebsd/System.Console.pp A rtl/namespaced/freertos/EmbeddedApi.ConsoleIO.pp A rtl/namespaced/freertos/EmbeddedApi.HeapMGR.pp A rtl/namespaced/freertos/arm/ARMApi.cortexm0.pp A rtl/namespaced/freertos/arm/ARMApi.cortexm3.pp A rtl/namespaced/freertos/arm/ARMApi.cortexm4.pp A rtl/namespaced/freertos/arm/ARMApi.cortexm7.pp A rtl/namespaced/freertos/arm/EmbeddedApi.stm32f103xe.pp A rtl/namespaced/freertos/arm/EmbeddedApi.stm32f401xe.pp A rtl/namespaced/freertos/arm/EmbeddedApi.stm32g071xx.pp A rtl/namespaced/freertos/xtensa/System.esp32.pp A rtl/namespaced/freertos/xtensa/System.esp8266.pp A rtl/namespaced/freertos/xtensa/System.esp8266rtos_30300.pp A rtl/namespaced/freertos/xtensa/System.esp8266rtos_30400.pp A rtl/namespaced/freertos/xtensa/System.espidf_40100.pp A rtl/namespaced/freertos/xtensa/System.espidf_40200.pp A rtl/namespaced/freertos/xtensa/System.espidf_40400.pp A rtl/namespaced/go32v2/DOSApi.EMU387.pp A rtl/namespaced/go32v2/DOSApi.GO32.pp A rtl/namespaced/go32v2/DOSApi.MSMouse.pp A rtl/namespaced/go32v2/DOSApi.dpmiexcp.pp A rtl/namespaced/go32v2/DOSApi.dxeload.pp A rtl/namespaced/go32v2/DOSApi.dxetype.pp A rtl/namespaced/go32v2/DOSApi.profile.pp A rtl/namespaced/java/JavaApi.JDK15.pas A rtl/namespaced/linux/LinuxApi.Vcs.pp A rtl/namespaced/linux/LinuxApi.pp A rtl/namespaced/linux/System.FPCylix.pp A rtl/namespaced/macos/MacOSApi.MacOS.pp A rtl/namespaced/macos/MacOSApi.MacOSTP.pp A rtl/namespaced/macos/MacOSApi.MacUtils.pp A rtl/namespaced/msdos/DOSApi.MSMouse.pp A rtl/namespaced/nativent/NTApi.NDK.pas A rtl/namespaced/nativent/NTApi.NDKUtils.pas A rtl/namespaced/nativent/NTApi.ddk.pas A rtl/namespaced/netware/NetWareApi.aio.pp A rtl/namespaced/netware/NetWareApi.nwcalls.pp A rtl/namespaced/netware/NetWareApi.nwnit.pp A rtl/namespaced/netware/NetWareApi.nwpre.pp A rtl/namespaced/netware/NetWareApi.nwprot.pp A rtl/namespaced/netware/NetWareApi.nwserv.pp A rtl/namespaced/netware/NetWareApi.nwsnut.pp A rtl/namespaced/netware/NetwareApi.NetWare.pp A rtl/namespaced/netwlibc/NetwareLibCApi.libc.pp A rtl/namespaced/os2/OS2Api.doscall2.pas A rtl/namespaced/os2/OS2Api.doscalls.pas A rtl/namespaced/os2/OS2Api.exe.pas A rtl/namespaced/os2/OS2Api.kbdcalls.pas A rtl/namespaced/os2/OS2Api.moncalls.pas A rtl/namespaced/os2/OS2Api.moucalls.pas A rtl/namespaced/os2/OS2Api.newexe.pas A rtl/namespaced/os2/OS2Api.os2def.pas A rtl/namespaced/os2/OS2Api.pmbidi.pas A rtl/namespaced/os2/OS2Api.pmbitmap.pas A rtl/namespaced/os2/OS2Api.pmdev.pas A rtl/namespaced/os2/OS2Api.pmgpi.pas A rtl/namespaced/os2/OS2Api.pmhelp.pas A rtl/namespaced/os2/OS2Api.pmshl.pas A rtl/namespaced/os2/OS2Api.pmspl.pas A rtl/namespaced/os2/OS2Api.pmstddlg.pas A rtl/namespaced/os2/OS2Api.pmwin.pas A rtl/namespaced/os2/OS2Api.pmwp.pas A rtl/namespaced/os2/OS2Api.pmwsock.pas A rtl/namespaced/os2/OS2Api.so32dll.pas A rtl/namespaced/os2/OS2Api.viocalls.pas A rtl/namespaced/palmos/PalmApi.pilot.pp A rtl/namespaced/palmos/PalmApi.systraps.pp A rtl/namespaced/qnx/QNXApi.Posix.pp A rtl/namespaced/symbian/SymbianApi.Symbian.pas A rtl/namespaced/symbian/SymbianApi.uiq.pas A rtl/namespaced/symbian/SymbianApi.uiqclasses.pas A rtl/namespaced/wasi/WASIApi.WASIApi.pp A rtl/namespaced/wasi/WASIApi.WASIUtil.pp A rtl/namespaced/wasm32/Wasm.Api.pp A rtl/namespaced/watcom/WatcomApi.WatCom.pp A rtl/namespaced/win32/WinApi.Signals.pp A rtl/namespaced/win32/WinApi.WinSysUt.pp A rtl/namespaced/win32/WinApi.Windows.pp A rtl/namespaced/windows/System.FPCMemDLL.pp A rtl/namespaced/windows/WinApi.Messages.pp A rtl/namespaced/windows/WinApi.ShareMem.pp A rtl/namespaced/windows/WinApi.Signals.pp A rtl/namespaced/windows/WinApi.Win31.pp A rtl/namespaced/windows/WinApi.WinDirs.pp A rtl/namespaced/windows/WinApi.WinProcs.pp A rtl/namespaced/windows/WinApi.WinTypes.pp A rtl/namespaced/windows/WinApi.Windows.pp M rtl/nativent/Makefile M rtl/nativent/classes.pp M rtl/nativent/ddk.pas M rtl/nativent/dos.pp M rtl/nativent/ndk.pas M rtl/nativent/ndkutils.pas M rtl/nativent/sysutils.pp M rtl/nds/Makefile M rtl/nds/Makefile.fpc M rtl/nds/classes.pp M rtl/nds/dos.pp M rtl/nds/sysutils.pp M rtl/netbsd/Makefile M rtl/netbsd/termio.pp M rtl/netware/Makefile M rtl/netware/Makefile.fpc M rtl/netware/aio.pp M rtl/netware/classes.pp M rtl/netware/dos.pp M rtl/netware/dynlibs.inc M rtl/netware/initc.pp M rtl/netware/netware.pp M rtl/netware/nwcalls.pp M rtl/netware/nwnit.pp M rtl/netware/nwpre.pp M rtl/netware/nwprot.pp M rtl/netware/nwserv.pp M rtl/netware/nwsnut.pp M rtl/netware/sysutils.pp M rtl/netwlibc/Makefile M rtl/netwlibc/classes.pp M rtl/netwlibc/dos.pp M rtl/netwlibc/initc.pp M rtl/netwlibc/libc.pp M rtl/netwlibc/sysutils.pp M rtl/objpas/character.pas M rtl/objpas/classes/classes.inc M rtl/objpas/classes/classesh.inc M rtl/objpas/classes/lists.inc M rtl/objpas/classes/parser.inc M rtl/objpas/classes/reader.inc M rtl/objpas/classes/stringl.inc M rtl/objpas/fgl.pp M rtl/objpas/fpwidestring.pp M rtl/objpas/math.pp M rtl/objpas/rtlconst.inc M rtl/objpas/sysconst.pp M rtl/objpas/sysutils/filutilh.inc M rtl/objpas/sysutils/syshelps.inc M rtl/objpas/sysutils/sysutilh.inc M rtl/objpas/types.pp M rtl/objpas/typinfo.pp M rtl/objpas/unicodedata.pas M rtl/openbsd/Makefile M rtl/openbsd/termio.pp M rtl/os2/Makefile M rtl/os2/Makefile.fpc M rtl/os2/classes.pp M rtl/os2/dos.pas M rtl/os2/doscall2.pas M rtl/os2/doscalls.pas M rtl/os2/exe.pas M rtl/os2/kbdcalls.pas M rtl/os2/moncalls.pas M rtl/os2/moucalls.pas M rtl/os2/newexe.pas M rtl/os2/os2def.pas M rtl/os2/pmbidi.pas M rtl/os2/pmbitmap.pas M rtl/os2/pmdev.pas M rtl/os2/pmgpi.pas M rtl/os2/pmhelp.pas M rtl/os2/pmshl.pas M rtl/os2/pmspl.pas M rtl/os2/pmstddlg.pas M rtl/os2/pmwin.pas M rtl/os2/pmwp.pas M rtl/os2/pmwsock.pas M rtl/os2/ports.pas M rtl/os2/so32dll.pas M rtl/os2/sysutils.pp M rtl/os2/viocalls.pas M rtl/palmos/Makefile M rtl/palmos/pilot.pp M rtl/palmos/systraps.pp M rtl/qnx/Makefile M rtl/qnx/posix.pp M rtl/sinclairql/Makefile M rtl/sinclairql/classes.pp M rtl/sinclairql/sysutils.pp M rtl/solaris/Makefile M rtl/solaris/termio.pp M rtl/symbian/Makefile M rtl/symbian/Makefile.fpc M rtl/symbian/classes.pp M rtl/symbian/dos.pp M rtl/symbian/symbian.pas M rtl/symbian/sysutils.pp M rtl/symbian/uiq.pas M rtl/symbian/uiqclasses.pas M rtl/unix/aliasctp.inc M rtl/unix/aliasptp.inc M rtl/unix/baseunix.pp M rtl/unix/classes.pp M rtl/unix/cthreads.pp M rtl/unix/cwstring.pp M rtl/unix/dl.pp M rtl/unix/dos.pp M rtl/unix/dynlibs.inc M rtl/unix/errors.pp M rtl/unix/initc.pp M rtl/unix/lnfogdb.pp M rtl/unix/ports.pp M rtl/unix/syscall.pp M rtl/unix/sysutils.pp M rtl/unix/unix.pp M rtl/unix/unixcp.pp M rtl/unix/unixtype.pp M rtl/unix/unixutil.pp M rtl/unix/x86.pp M rtl/wasi/Makefile M rtl/wasi/Makefile.fpc M rtl/wasi/classes.pp M rtl/wasi/dos.pp M rtl/wasi/sysutils.pp M rtl/wasi/wasiapi.pp M rtl/wasi/wasiutil.pp M rtl/wasm32/webassembly.pp M rtl/watcom/Makefile M rtl/watcom/Makefile.fpc M rtl/watcom/classes.pp M rtl/watcom/dos.pp M rtl/watcom/sysutils.pp M rtl/watcom/watcom.pp M rtl/wii/Makefile M rtl/wii/Makefile.fpc M rtl/wii/classes.pp M rtl/wii/dos.pp M rtl/wii/sysutils.pp M rtl/win/dos.pp M rtl/win/messages.pp M rtl/win/sharemem.pp M rtl/win/sysutils.pp M rtl/win/windirs.pp M rtl/win/wininc/base.inc M rtl/win/wininc/messages.inc M rtl/win/wininc/struct.inc M rtl/win16/Makefile M rtl/win16/classes.pp M rtl/win16/dos.pp M rtl/win16/ports.pp M rtl/win16/sysutils.pp M rtl/win16/win31.pp M rtl/win16/winprocs.pp M rtl/win16/wintypes.pp M rtl/win32/Makefile M rtl/win32/classes.pp M rtl/win32/initc.pp M rtl/win32/signals.pp M rtl/win32/windows.pp M rtl/win32/winsysut.pp M rtl/win64/Makefile M rtl/win64/Makefile.fpc M rtl/win64/buildrtl.pp M rtl/win64/classes.pp M rtl/win64/signals.pp M rtl/win64/windows.pp M rtl/wince/Makefile M rtl/wince/Makefile.fpc M rtl/wince/classes.pp M rtl/wince/dos.pp M rtl/wince/messages.pp M rtl/wince/sysutils.pp M rtl/wince/windows.pp M rtl/x86_64/cpu.pp M rtl/zxspectrum/Makefile --- commit d24eeffa2befa12115bbf24b0bc02a2adfec672a Author: Sven/Sarah Barth Date: Sat Jun 3 18:10:45 2023 +0200 * fix #40293: have the SysUtils unit use the TArray<> declaration in the ObjPas unit instead of declaring it again M rtl/objpas/sysutils/syshelph.inc A tests/webtbs/tw40293.pp --- commit 1ab29086f87ba4a58a911025a5aa73c272d9c8aa Author: mattias Date: Tue Jun 6 14:30:04 2023 +0200 rtl: fixed indentation M rtl/objpas/sysutils/fina.inc --- commit 7f4420495b9a92d5ae8de25ce21e9eaf5368aace Author: Rika Ichinose Date: Tue Jul 18 21:56:00 2023 +0300 TMarshal & TMarshaller, strange things from Delphi. M rtl/inc/objpas.inc M rtl/inc/objpash.inc A rtl/objpas/sysutils/sysmarshal.inc A rtl/objpas/sysutils/sysmarshalh.inc M rtl/objpas/sysutils/sysutilh.inc M rtl/objpas/sysutils/sysutils.inc A tests/test/units/sysutils/tmarshaller.pp --- commit 512faa71415be47530dff235711c9ea8f49e9a2f Author: Pierre Muller Date: Wed Jul 19 16:14:26 2023 +0200 Restore usage of fpexecve function inside ExecuteProcess as set by commit 305d34a8f6f M rtl/unix/sysutils.pp --- commit 757d2b4f91683bc9e7c8b84dd0aa67208790d465 Author: Michaël Van Canneyt Date: Sat Jul 22 12:40:27 2023 +0200 * Move TMarshal to system unit M rtl/inc/objpas.inc M rtl/inc/objpash.inc M rtl/objpas/sysutils/sysmarshal.inc M rtl/objpas/sysutils/sysmarshalh.inc --- commit a3beff94dcda2ca803abc655de46ff9ef35207ca Author: Michaël Van Canneyt Date: Mon Jul 24 08:34:13 2023 +0200 * TStringHelper alias. M rtl/objpas/sysutils/syshelph.inc --- commit 813105ea0acd7e33418ef88e25aa19b5701dfd70 Author: Michaël Van Canneyt Date: Mon Jul 24 18:08:02 2023 +0200 * Fix compilation for platforms that do not have unicodestring M rtl/objpas/sysutils/sysutilh.inc M rtl/objpas/sysutils/sysutils.inc --- commit 603614e28e22f93723a1e383893cb567eb2840d2 Author: Pierre Muller Date: Wed Aug 2 14:18:26 2023 +0200 Adapt USE_STATX code to FPC_DOTTEDUNITS M rtl/unix/sysutils.pp --- commit 67ba21f8a865e521ca949f76f6b2f4127f36843d Author: Pierre Muller Date: Wed Aug 2 22:33:19 2023 +0200 Add dotted version of Dos unit in msdos/sysutils source M rtl/msdos/sysutils.pp --- commit 17fc9aa60b5c9bfde53fcebf298949dc9c348edf Author: Pierre Muller Date: Fri Aug 4 12:28:46 2023 +0200 Add required OS2Api. prefix for dotted units M rtl/os2/sysutils.pp --- commit ed734996fcf75d27e38cdd3649fa96d9ed15564b Author: Pierre Muller Date: Fri Aug 4 14:07:39 2023 +0200 Add required FPC_DOTTEDUNITS changes M rtl/emx/sysutils.pp --- commit e16364b567be80ad7a555d24f8d9ab9775f08dab Author: Pierre Muller Date: Wed Aug 9 00:30:52 2023 +0200 Adapt sources to FPC_DOTTEDUNITS M rtl/wince/dos.pp M rtl/wince/sysutils.pp M rtl/wince/wininc/cemiss.inc M rtl/wince/wininc/messages.inc --- commit fd39fd96b3261e6f1a3df4f8cbfbbea687b07ac8 Author: Michaël Van Canneyt Date: Sat Aug 12 14:33:10 2023 +0200 * Add enumerator for TStringBuilder. Fix issue #37088 M rtl/objpas/sysutils/syssb.inc M rtl/objpas/sysutils/syssbh.inc A tests/test/units/sysutils/tsrbldfi.pp --- commit 1714dbb5631026371f0121ef454f17618b665ace Author: Marcus Sackrow Date: Sun Aug 27 12:13:43 2023 +0200 Amiga: Enable Dotted RTL for Amiga M rtl/amicommon/athreads.pp M rtl/amicommon/sysutils.pp M rtl/amiga/Makefile M rtl/amiga/Makefile.fpc M rtl/amiga/buildrtl.pp --- commit 148bde3f8f114951d0a19ba37c6c7e4d95a0ba62 Author: Michaël Van Canneyt Date: Tue Aug 29 11:35:38 2023 +0200 * Small improvement M rtl/objpas/sysutils/fina.inc --- commit 2da416c4ea588b424a676365e4b7038ea93ee386 Author: Michaël Van Canneyt Date: Sat Oct 14 17:26:02 2023 +0200 * Some optimizations for FloatToStr (20% gain). Fixes issue #40137 M rtl/objpas/sysutils/sysstr.inc --- commit 2854f08daa2c9b318e233085cd04a6e3c106d8fd Author: Michaël Van Canneyt Date: Sun Oct 15 23:06:02 2023 +0200 * Add boolean %b format specifier M rtl/objpas/sysutils/sysformt.inc --- commit 81e2db47a98ba14a2d01bd67dbb61e05c92610f9 Author: Michaël Van Canneyt Date: Wed Nov 1 17:07:04 2023 +0100 * Add some methods to TFormatSettings for Delphi compatibility M rtl/objpas/sysutils/sysint.inc M rtl/objpas/sysutils/sysinth.inc --- commit 122ef8bb76d11ab4e1c7cbe198e592a23bcdb22a Author: Michaël Van Canneyt Date: Wed Nov 1 23:37:12 2023 +0100 * Make sure it compiles with 3.2.2 M rtl/objpas/sysutils/sysint.inc --- commit 82bc91e6cf23c08ec356e57ed8f075f52e417134 Author: Michaël Van Canneyt Date: Fri Nov 3 11:52:14 2023 +0100 * Make explicit how much better FPC is when compared to Delphi ;) M rtl/objpas/sysutils/sysutilh.inc --- commit d04547eb8309f2be7913d0b435208435ca871b11 Author: Rika Ichinose Date: Wed Nov 8 22:01:46 2023 +0300 Replace TEncoding.FLock with interlocked operations. M rtl/objpas/sysutils/sysencoding.inc M rtl/objpas/sysutils/sysencodingh.inc --- commit ce1a82a1e4b72c032500ed709da6a216469b624e Author: Rika Ichinose Date: Fri Nov 10 00:22:46 2023 +0300 Add potentially required barriers to TEnconding. M rtl/objpas/sysutils/sysencoding.inc --- commit 9f62b33ef051476527175a2f102ca7c1a667e1c9 Author: Michaël Van Canneyt Date: Fri Nov 10 18:14:03 2023 +0100 * Add ChangeFilePath M rtl/objpas/sysutils/fina.inc M rtl/objpas/sysutils/finah.inc --- commit ea63bfb32f906cedf45d8ba1d44925b823cc726d Author: Michaël Van Canneyt Date: Tue Nov 14 10:23:34 2023 +0100 * Fix string type in AnsiLastChar declaration M rtl/objpas/sysutils/sysstr.inc M rtl/objpas/sysutils/sysstrh.inc --- commit 45021498cf92abc9487ca9cd04e4b916a015c0aa Author: Michaël Van Canneyt Date: Tue Nov 14 10:26:49 2023 +0100 * Add unicode AnsiLastChar overload M rtl/objpas/sysutils/sysstr.inc M rtl/objpas/sysutils/sysstrh.inc --- commit 7e4aca384ff3e7013155120899a3e0a118ab9c92 Author: Michaël Van Canneyt Date: Wed Nov 29 14:34:27 2023 +0100 * Some delphi compatibility issues solved (PtrToNil and TGUID operator) M rtl/inc/objpas.inc M rtl/inc/objpash.inc M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc --- commit 3cd2cbcda8d082f06ca29ffd1f22c0f992f19793 Author: florian Date: Sun Dec 3 23:27:56 2023 +0100 * GetEpochTime (not used though it seems) should return time_t M rtl/unix/sysutils.pp --- commit 59883da0a081cd6f3c00da274338fc4f5b4ad7a7 Author: marcoonthegit Date: Thu Dec 14 09:37:42 2023 +0100 * fix for drive existence in windows app modus, closes #40558 M rtl/objpas/sysutils/disk.inc --- commit d91847f39c8cbab32ddcf0d937b4d4ede668dc58 Author: marcoonthegit Date: Thu Dec 14 09:59:04 2023 +0100 * typo fix in previous commit relating to #40558 M rtl/objpas/sysutils/disk.inc --- commit 29f2f124961adfcbc10d99ef6eaa94bc6a2bb2b8 Author: Michaël Van Canneyt Date: Sat Jan 6 21:41:56 2024 +0100 * Some code cleanup in Extract* functions. Fixes issue #40587 M rtl/objpas/sysutils/fina.inc --- commit c2383fc2071d57319d5add9476eeb6aa063b2a74 Author: Michaël Van Canneyt Date: Wed Jan 10 09:43:44 2024 +0100 * Correct casing. Fixes #40589 M rtl/objpas/sysutils/sysstrh.inc --- commit e79f5ef577edf1aa8899b32130931a41bc0df969 Author: Michaël Van Canneyt Date: Sun Jan 28 10:50:29 2024 +0100 * Introduce fmShareNoLocking to disable locking of file descriptors on unix M rtl/objpas/sysutils/filutilh.inc M rtl/unix/sysutils.pp --- commit c9b7a3b3b5dddec9aa02cfdcb8737afddf6248c5 Author: Michaël Van Canneyt Date: Tue Jan 30 13:35:34 2024 +0100 * Use value for fmShareNoLocking which does not overlap with classes fmCreate M rtl/objpas/sysutils/filutilh.inc --- commit 1e1b273c67e1e508ffd3065bf6d0f5f0d5213568 Author: Michaël Van Canneyt Date: Tue Feb 20 10:16:51 2024 +0100 * Correct TCharArray declaration, disambiguate between widechar/char M rtl/objpas/sysutils/syshelph.inc --- commit 6f25cccda9bb490f5edca535e104af1d85fb5cb0 Author: Michaël Van Canneyt Date: Tue Feb 20 10:46:44 2024 +0100 * Select proper stringbuilder depending on size of char M rtl/objpas/sysutils/sysstrh.inc --- commit bc714c0fd7d34e1d59b7a052c7e090702acbd9fc Author: Michaël Van Canneyt Date: Tue Feb 20 14:49:13 2024 +0100 * Added Delphi-compatible overload for ToString with UpdateCapacity argument M rtl/objpas/sysutils/syssb.inc M rtl/objpas/sysutils/syssbh.inc --- commit 48cb0eb5b1b8dce44306bcce541a6921c09558fe Author: Michaël Van Canneyt Date: Mon Mar 4 16:49:45 2024 +0100 * force correct strpas overload when using unicodestrings M rtl/objpas/sysutils/dati.inc