From a36f425491aaf019243a31179e80cb10ea62db59 Mon Sep 17 00:00:00 2001 From: Matthew Kosarek Date: Mon, 21 Jun 2021 20:05:08 -0400 Subject: (mkosarek) Transpiling code snippets in a shotty way, but it is good enough --- transpiler/MyString.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'transpiler/MyString.cpp') 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(va_arg(args, double))); break; case 's': - addStr(va_arg(args, char*)); + addStr(va_arg(args, char*), -1); default: break; } -- cgit v1.2.1