aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/core/KviQString.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2011-01-10 18:36:59 +0000
committerGravatar Elvio Basello2011-01-10 18:36:59 +0000
commit78735b180c2ba56fa1cf4fd578726d457626e80a (patch)
tree12b359e1e59b7585dc89878e2eeae54982baa4e1 /src/kvilib/core/KviQString.cpp
parentupdated perlcore's xs include, hopefully fixing #1068 (diff)
downloadKVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.tar.gz
KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.tar.bz2
KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.zip
killed some QString helpers. Pay attention to the localizations: format strings have changed!;
updated translation files; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5328 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/kvilib/core/KviQString.cpp')
-rw-r--r--src/kvilib/core/KviQString.cpp73
1 files changed, 4 insertions, 69 deletions
diff --git a/src/kvilib/core/KviQString.cpp b/src/kvilib/core/KviQString.cpp
index 999cd32e9..8a66bc9e2 100644
--- a/src/kvilib/core/KviQString.cpp
+++ b/src/kvilib/core/KviQString.cpp
@@ -383,55 +383,6 @@ namespace KviQString
return ((pC1 == pC1e) && (*pc2 == '\0'));
}
- int cmpCS(const QString & sz1, const QString & sz2)
- {
- const QChar * pC1 = sz1.unicode();
- const QChar * pC2 = sz2.unicode();
- const QChar * pC1e = pC1 + sz1.length();
- const QChar * pC2e = pC2 + sz2.length();
-
- if(!pC1)
- {
- if(!pC2)
- {
- return 0;
- }
- return -1;
- }
- if(!pC2)
- {
- return 1;
- }
-
-
- for(;;)
- {
- if(pC1 >= pC1e)
- {
- if(pC2 < pC2e)
- {
- return /* 0 */ - (pC2->unicode());
- }
- return 0;
- }
- if(pC2 >= pC2e)
- {
- return pC1->unicode() /* - 0 */;
- }
-
- int iDiff = pC1->unicode() - pC2->unicode();
- if(iDiff)
- {
- return iDiff;
- }
-
- pC1++;
- pC2++;
- }
-
- return 0; // never here
- }
-
int cmpCI(const QString & sz1, const QString & sz2, bool bNonAlphaGreater)
{
const QChar * pC1 = sz1.unicode();
@@ -533,7 +484,7 @@ namespace KviQString
void ensureLastCharIs(QString & szSrc, const QChar & c)
{
- if(!lastCharIs(szSrc,c))
+ if(!szSrc.endsWith(c))
{
szSrc.append(c);
}
@@ -634,12 +585,6 @@ namespace KviQString
szSrc.resize(szSrc.length());
}
- const QChar * nullTerminatedArray(const QString & szSrc)
- {
- //szSrc.resize(szSrc.length()); // detach!
- return szSrc.constData();
- }
-
void appendNumber(QString & szSrc, double dReal)
{
#ifdef COMPILE_ON_MINGW
@@ -690,7 +635,7 @@ namespace KviQString
//szSrc.resize(allocsize);
- const QChar * pFmt = nullTerminatedArray(szFmt);
+ const QChar * pFmt = szFmt.constData();
if(!pFmt)
{
szSrc = QString();
@@ -969,16 +914,6 @@ namespace KviQString
//szSrc.squeeze();
}
- QString & sprintf(QString & szSrc, const QString & szFmt, ...)
- {
- kvi_va_list list;
- kvi_va_start_by_reference(list,szFmt);
- //print...with max 256 chars
- KviQString::vsprintf(szSrc,szFmt,list);
- kvi_va_end(list);
- return szSrc;
- }
-
void appendFormatted(QString & szSrc, const QString & szFmt, ...)
{
QString szTmp;
@@ -1253,7 +1188,7 @@ namespace KviQString
QString upperISO88591(const QString & szSrc)
{
- const QChar * pC = nullTerminatedArray(szSrc);
+ const QChar * pC = szSrc.constData();
if(!pC)
{
QString szRet;
@@ -1279,7 +1214,7 @@ namespace KviQString
QString lowerISO88591(const QString & szSrc)
{
- const QChar * pC = nullTerminatedArray(szSrc);
+ const QChar * pC = szSrc.constData();
if(!pC)
{
QString szRet;