| Index: src/core/SkString.cpp
|
| diff --git a/src/core/SkString.cpp b/src/core/SkString.cpp
|
| index ba1da4136893dffcbc5e1ac8252d9e3a4118a977..f793c44dce8b8d4001ae0d7e16585ee00c9dedf1 100644
|
| --- a/src/core/SkString.cpp
|
| +++ b/src/core/SkString.cpp
|
| @@ -555,6 +555,19 @@ void SkString::insertScalar(size_t offset, SkScalar value) {
|
| this->insert(offset, buffer, stop - buffer);
|
| }
|
|
|
| +void SkString::replaceChar(char oldChar, char newChar) {
|
| + if (this->isEmpty() || oldChar == newChar) {
|
| + return;
|
| + }
|
| + size_t len = this->size();
|
| + char* writable = this->writable_str();
|
| + for (size_t i = 0 ; i < len ; ++i) {
|
| + if (oldChar == writable[i]) {
|
| + writable[i] = newChar;
|
| + }
|
| + }
|
| +}
|
| +
|
| void SkString::printf(const char format[], ...) {
|
| char buffer[kBufferSize];
|
| ARGS_TO_BUFFER(format, buffer, kBufferSize);
|
|
|