From 8cb520acb31cfe210c65b0b33b7d4082ae8fd28a Mon Sep 17 00:00:00 2001 From: Tyge Løvset <60263450+tylo-work@users.noreply.github.com> Date: Tue, 24 Mar 2020 07:40:42 +0100 Subject: Add files via upload --- c_lib/cstring.h | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/c_lib/cstring.h b/c_lib/cstring.h index af5e2eaf..1bcd3d61 100644 --- a/c_lib/cstring.h +++ b/c_lib/cstring.h @@ -233,16 +233,11 @@ static inline char* cstring_splitNext(const char* delimiters) { return strtok(NULL, delimiters); } -#pragma warning(disable:4172) -static inline CString cstring_tmp1k(const char* str) { - enum {N = 1000}; - size_t len = strlen(str); if (len > N) len = N; - size_t buf[3 + N / sizeof(size_t)] = {strlen(str), 0, 0}; - strncpy((char *) (buf + 2), str, N); - CString tmp = {(char *) (buf + 2)}; - return tmp; -} -#pragma warning(default:4172) +static inline CString cstring_temp(const char* str) { + // May only be used for accessing .str + CString temp = {(char *) str}; + return temp; +} // CVector / CMap API functions: -- cgit v1.2.3