summaryrefslogtreecommitdiff
path: root/sal/rtl/strtmpl.cxx
AgeCommit message (Expand)AuthorFilesLines
2021-01-10Replace strtmpl.cxx with actual C++ templates in strtmpl.hxxMike Kaganski1-1926/+0
2020-12-10Avoid calling OString ctor with null pointerStephan Bergmann1-0/+10
2020-12-08Tighten rtl_{string,uString}_newFromStr_WithLength implementationStephan Bergmann1-1/+2
2020-11-21Relax non-null requirement for some rtl_uString_* functionsStephan Bergmann1-3/+7
2020-04-15loplugin:buriedassign in salNoel Grandin1-3/+5
2019-12-19sal_Char->char in remotebridges..saxNoel Grandin1-10/+10
2019-10-31tdf#125688 speed up load of change-tracking ODSNoel Grandin1-6/+18
2018-10-09Extend loplugin:redundantinline to catch inline functions w/o external linkageStephan Bergmann1-3/+3
2018-08-02[API CHANGE] add some more asserts to the string functionsNoel Grandin1-6/+13
2018-08-02Use memcpy for string ImplNewCopy functionsNoel Grandin1-8/+3
2018-07-30avoid writing StringBuffer twiceNoel Grandin1-1/+1
2018-07-29bChanged can be boolNoel Grandin1-6/+6
2018-07-29Use memmove in trim_WithLengthNoel Grandin1-11/+2
2018-07-29optimise newFromStr functionsNoel Grandin1-14/+2
2018-01-30Typ-o negativIlmari Lauhakangas1-3/+3
2018-01-12More loplugin:cstylecast: salStephan Bergmann1-14/+14
2017-12-15sal: add pre-initialization scheme for allocations.Michael Meeks1-2/+2
2017-07-05new loplugin unnecessaryparenNoel Grandin1-8/+8
2017-06-08Avoid -fsanitize=signed-integer-overflowStephan Bergmann1-0/+5
2017-06-07tdf#108039: check for nullptr in rtl_uString and OUStringMike Kaganski1-3/+5
2016-09-29tdf#83306: sal: fix compare of rtl::OUString/OString containing '\0'Michael Stahl1-4/+5
2016-04-20loplugin:salbool: Automatic rewrite of sal_False/TrueStephan Bergmann1-3/+3
2016-04-01tdf#97966 Drop 'static' keywordsWastack1-2/+2
2016-01-06tdf#39631 - branch hints: comment, and tweak variously, also use.Michael Meeks1-1/+1
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-11/+11
2015-05-29loplugin:redundantcast: Work around OS X memchr bugStephan Bergmann1-2/+2
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann1-3/+3
2015-03-26const_cast: convert some C-style casts and remove some redundant onesStephan Bergmann1-1/+1
2015-03-02Turn function-like macro into true functionStephan Bergmann1-4/+8
2015-03-02typoStephan Bergmann1-9/+9
2015-02-05sal: add some argument checking assertions for strings and buffersMichael Stahl1-0/+73
2015-02-05convert all remaining BOOST_STATIC_ASSERT to static_assertCaolán McNamara1-3/+2
2015-01-20Missing constStephan Bergmann1-3/+3
2015-01-20Some more loplugin:cstylecast: salStephan Bergmann1-10/+10
2014-12-19Assert ASCII precond of rtl_uString_newFromAscii/LiteralStephan Bergmann1-3/+3
2014-12-19IMPL_RTL_INTERN -> IMPL_RTL_IS_USTRINGStephan Bergmann1-17/+9
2014-10-03coverity#1241327 Dereference after null checkCaolán McNamara1-17/+15
2014-10-03coverity#1241080 Dereference after null checkCaolán McNamara1-3/+2
2014-07-28Include <algorithm> for std::minTor Lillqvist1-0/+1
2014-07-04Use standard library optimised routines for OUString/OStringNoel Grandin1-60/+178
2014-03-31coverity#983373 Dereference before null checkCaolán McNamara1-3/+1
2014-02-18Stick to a single O[U]String hash functionStephan Bergmann1-54/+3
2014-02-17sal: sal_Bool -> boolStephan Bergmann1-3/+3
2014-02-13Move string hash function into String class.Muthu Subramanian1-0/+13
2013-10-09Fail fast at least in debug buildsStephan Bergmann1-1/+1
2013-09-30Clean up rtl/character.hxxStephan Bergmann1-32/+19
2013-09-30Introduce ASCII case conversion and use more/rtl/character.hxx.Arnaud Versini1-50/+19
2013-08-22Various undefined behavior involving signed integersStephan Bergmann1-25/+26
2013-08-20rtl::compareAsciiIgnoreCase cannot be used hereStephan Bergmann1-11/+21
2013-08-19Introduce rtl::compareIgnoreCase and deprecate rtl/character.hxx equivalents.Arnaud Versini1-21/+11