summaryrefslogtreecommitdiff
path: root/rtl/inc/astrings.inc
Commit message (Expand)AuthorAgeFilesLines
* * made setstring() a compiler intrinsic so it can set the compile-timejonas2014-10-121-4/+20
* * local variables in fpc_AnsiStr_Concat_multi changed from nativeint to objpa...nickysn2014-03-231-1/+1
* Added support for 8-bit CPU's in RTL. Mostly for missing implementations of i...laksen2014-03-041-0/+84
* * local variables in fpc_AnsiStr_Concat_multi changed from longint to nativeintnickysn2014-03-021-1/+1
* * fixed crash when concatenating more than 2 ansistrings that are all emptyjonas2013-11-221-2/+7
* * don't convert ansistrings when calling setcodepage() with a code pagejonas2013-08-191-3/+12
* * never change the code page of a non-empty string when calling setlength onjonas2013-08-191-6/+7
* * synchronised with trunk up to r25167 (fixes glib compilation via r25164,jonas2013-07-241-17/+28
|\
| * * prevent going through (the expensive) InternalSetCodePage when changingjonas2013-06-271-2/+6
| * * removed all ver2_* defines older than 2_4. 2_4 can probably also get rem...marco2013-06-251-13/+13
| * * split SetCodePage into a wrapper and a function doing the real work to get ...florian2013-06-221-4/+11
* | * when concatenating ansistrings, do not map CP_NONE (rawbytestring) tojonas2013-07-191-33/+56
* | + support for CP_OEMCPjonas2013-07-121-41/+31
* | - removed stray stringcodepage assignment in fpc_AnsiStr_Concat_multi()jonas2013-07-121-3/+1
* | * synchronised with trunk up to r24912jonas2013-06-171-20/+62
|\ \ | |/
| * + added RTL helpers for Val() for longint/dword on 16/8-bit CPUsnickysn2013-03-291-0/+32
| * + added Str() helpers for 32-bit ints for 16/8-bit CPUsnickysn2013-03-251-0/+24
| * * made the pascal name of the string range checking helpers matchjonas2013-01-061-4/+4
| * - removed FPC 2.4 bootstrapping supportjonas2013-01-061-16/+0
| * * Update ansistring header record explanationmichael2012-12-291-0/+2
* | + rtldefs.inc file for every target that contains defines shared by multiplejonas2012-09-271-0/+12
|/
* * don't create temporary ansistrings with codepage DefaultSystemCodePagejonas2012-09-171-22/+14
* Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in ...pierre2012-07-121-3/+3
* * synchronised with trunk up to r21067jonas2012-04-261-1/+1
|\
| * rtl: reduce amount of warnings regards implicit string conversions + little f...paul2012-04-191-1/+1
* | * fixed genmultistringadd() optimization for jvm and enabled itjonas2012-04-161-7/+9
* | * merged trunk up to r20882jonas2012-04-151-338/+502
|\ \ | |/
| * fpc: don't treat codepage as different if one element of array has CP_ACP cod...paul2012-02-201-1/+4
| * rtl: remove spacespaul2012-02-091-2/+2
| * * Removed 'first' field and 'packed' attribute from TAnsiRec and TUnicodeRec....sergei2012-02-071-8/+6
| * * fpc_ansistr_concat, refactoring and minor fix:sergei2012-02-031-24/+37
| * * fpc_ansistr_setlength: fixed/refactored:sergei2012-02-011-37/+22
| * Values of managed variables are never ever used after decrementing reference ...sergei2012-01-191-4/+2
| * - Cleaned out STR_CONCAT_PROCS definesergei2011-12-171-57/+0
| * - Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Someb...sergei2011-12-141-51/+0
| * rtl: fix fpc_AnsiStr_To_AnsiStr source codepage check (less conversions shoul...paul2011-10-251-0/+2
| * compiler:paul2011-10-201-16/+16
| * rtl: set string codepage for all cases in fpc_AnsiStr_Concatpaul2011-10-191-1/+1
| * rtl: don't convert strings on compare if one of them is emptypaul2011-10-101-0/+11
| * rtl: don't perform string conversion if source string is in CP_NONE encoding ...paul2011-10-081-1/+3
| * rtl: move some CP_xxx constants from syswin into systemh for generic use, red...paul2011-10-041-16/+16
| * rtl: cleanuppaul2011-10-041-1/+0
| * rtl: remove fpc_ansistr_append_xxx routines which are no longer used by the c...paul2011-09-301-43/+1
| * rtl: replace PChar -> PAnsiChar, Char -> AnsiChar in astrings.inc routinespaul2011-09-301-21/+21
| * rtl: eat $ffff encoding in more routines, fix Insert() procedure to preserve ...paul2011-09-301-13/+17
| * rtl: replace AnsiString to RawByteString arguments for Val() functionspaul2011-09-301-7/+7
| * compiler, rtl: pass codepage argument to all ansistring str() helpers to retu...paul2011-09-301-8/+32
| * compiler: don't return te_eual when we convert from RawByteString to another ...paul2011-09-291-1/+1
| * * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolve...florian2011-09-271-8/+4
| * compiler + rtl: pass codepage to fpc_CharArray_To_AnsiStr to get the preserve...paul2011-09-261-2/+14