aboutsummaryrefslogtreecommitdiff
path: root/engines/queen
diff options
context:
space:
mode:
authorJohannes Schickel2010-01-25 01:39:44 +0000
committerJohannes Schickel2010-01-25 01:39:44 +0000
commitaed02365ec81e77b3c8aa4f4ecd9a9d3893326f2 (patch)
tree95f119e687a666f65aad5041910c43bdfd4f2929 /engines/queen
parentec14cd6e6add76ce4f719edd7ce508d67ebd9f14 (diff)
downloadscummvm-rg350-aed02365ec81e77b3c8aa4f4ecd9a9d3893326f2.tar.gz
scummvm-rg350-aed02365ec81e77b3c8aa4f4ecd9a9d3893326f2.tar.bz2
scummvm-rg350-aed02365ec81e77b3c8aa4f4ecd9a9d3893326f2.zip
Strip trailing spaces/tabs.
svn-id: r47541
Diffstat (limited to 'engines/queen')
-rw-r--r--engines/queen/journal.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/queen/journal.cpp b/engines/queen/journal.cpp
index b782328f83..60bf5ac8cd 100644
--- a/engines/queen/journal.cpp
+++ b/engines/queen/journal.cpp
@@ -387,32 +387,32 @@ static void removeLeadingAndTrailingSpaces(char *dst, size_t dstSize, const char
dst[0] = '\0';
return;
}
-
+
size_t firstNonSpaceIndex;
for (firstNonSpaceIndex = 0; firstNonSpaceIndex < srcLen; ++firstNonSpaceIndex) {
if (src[firstNonSpaceIndex] != ' ')
- break;
+ break;
}
if (firstNonSpaceIndex == srcLen) {
dst[0] = '\0';
return;
}
-
+
size_t lastNonSpaceIndex = srcLen - 1;
while (src[lastNonSpaceIndex] == ' ')
--lastNonSpaceIndex;
-
+
size_t newLen = lastNonSpaceIndex - firstNonSpaceIndex + 1;
assert(newLen < dstSize);
for (size_t i = 0; i < newLen; ++i) {
dst[i] = src[firstNonSpaceIndex + i];
}
- dst[newLen] = '\0';
+ dst[newLen] = '\0';
}
void Journal::drawPanelText(int y, const char *text) {
debug(7, "Journal::drawPanelText(%d, '%s')", y, text);
-
+
char s[128];
removeLeadingAndTrailingSpaces(s, 128, text); // necessary for spanish version