diff options
author | Matthew Kosarek <mattkae@protonmail.com> | 2021-06-21 20:05:08 -0400 |
---|---|---|
committer | Matthew Kosarek <mattkae@protonmail.com> | 2021-06-21 20:05:08 -0400 |
commit | a36f425491aaf019243a31179e80cb10ea62db59 (patch) | |
tree | f0c2e4677011b6595a51b628326bc2595bd08681 /transpiler/MyString.cpp | |
parent | 454fa3628bd35a37b7ed147a081f8f25590b3232 (diff) |
(mkosarek) Transpiling code snippets in a shotty way, but it is good enough
Diffstat (limited to 'transpiler/MyString.cpp')
-rw-r--r-- | transpiler/MyString.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/transpiler/MyString.cpp b/transpiler/MyString.cpp index 1cb3d43..1a63960 100644 --- a/transpiler/MyString.cpp +++ b/transpiler/MyString.cpp @@ -105,8 +105,8 @@ void StringBuilder::addStr(String* str) { addStr(str->getValue()); } -void StringBuilder::addStr(const char* str) { - int amountLeft = strlen(str); +void StringBuilder::addStr(const char* str, int inLength) { + int amountLeft = inLength < 0 ? strlen(str) : inLength; length += amountLeft; int ptr = 0; @@ -229,7 +229,7 @@ void StringBuilder::format(const char* str, ...) { addFloat(static_cast<float>(va_arg(args, double))); break; case 's': - addStr(va_arg(args, char*)); + addStr(va_arg(args, char*), -1); default: break; } |