From 5852051238146d0bb46210696737b3cbb5f1e311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Fri, 21 Sep 2018 22:09:57 -0700 Subject: [PATCH] Cleanup. --- src/crtnone.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/crtnone.cpp b/src/crtnone.cpp index 32d0d49..c5c9127 100644 --- a/src/crtnone.cpp +++ b/src/crtnone.cpp @@ -109,7 +109,7 @@ extern "C" int isprint(int _ch) return bx::isPrint(_ch); } -extern "C" int toupper (int _ch) +extern "C" int toupper(int _ch) { return bx::toUpper(_ch); } @@ -122,8 +122,10 @@ extern "C" size_t mbstowcs(wchar_t* _dst, const char* _src, size_t _max) extern "C" char* strdup(const char* _src) { - uint32_t size = bx::strLen(_src); - return (char*)malloc(size); + uint32_t size = bx::strLen(_src)+1; + char* dup = (char*)malloc(size); + bx::strCopy(dup, size, _src); + return dup; } extern "C" long int strtol(const char* _str, char** _end, int _base)