[Scummvm-git-logs] scummvm master -> ca54adca470fe5222bc9b2bfb05e1431db6a8231
criezy
criezy at scummvm.org
Sun Aug 30 17:56:16 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
ca54adca47 COMMON: U32: Fix different types of string pointers for u32
Commit: ca54adca470fe5222bc9b2bfb05e1431db6a8231
https://github.com/scummvm/scummvm/commit/ca54adca470fe5222bc9b2bfb05e1431db6a8231
Author: aryanrawlani28 (aryanrawlani007 at gmail.com)
Date: 2020-08-30T18:56:12+01:00
Commit Message:
COMMON: U32: Fix different types of string pointers for u32
- Previous changes broke compilation for AmigaOS.
Changed paths:
common/ustr.cpp
common/ustr.h
diff --git a/common/ustr.cpp b/common/ustr.cpp
index 5c62cef513..992cefbab4 100644
--- a/common/ustr.cpp
+++ b/common/ustr.cpp
@@ -268,7 +268,7 @@ void U32String::insertString(String s, uint32 p) {
}
}
-void U32String::insertString(uint *s, uint32 p) {
+void U32String::insertString(value_type *s, uint32 p) {
while (*s != '\0') {
U32String::insertChar(*s++, p++);
}
@@ -584,7 +584,7 @@ void U32String::trim() {
_str[_size] = 0;
// Trim leading whitespace
- uint *t = _str;
+ value_type *t = _str;
while (isSpace(*t))
t++;
@@ -624,7 +624,7 @@ int U32String::vformat(U32String::const_iterator fmt, const U32String::const_ite
if (ch == '%') {
switch (ch = *fmt++) {
case 'S':
- u32string_temp = va_arg(args, uint *);
+ u32string_temp = va_arg(args, value_type *);
tempPos = output.size();
output.insertString(u32string_temp, pos);
diff --git a/common/ustr.h b/common/ustr.h
index a12cb31d8a..9fc3cb1da1 100644
--- a/common/ustr.h
+++ b/common/ustr.h
@@ -173,7 +173,7 @@ public:
/** Insert character c before position p. */
void insertChar(value_type c, uint32 p);
void insertString(String s, uint32 p);
- void insertString(uint *s, uint32 p);
+ void insertString(value_type *s, uint32 p);
/**
* Removes the value at position p from the string.
More information about the Scummvm-git-logs
mailing list