summaryrefslogtreecommitdiffhomepage
path: root/c_lib
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-03-24 07:40:42 +0100
committerGitHub <[email protected]>2020-03-24 07:40:42 +0100
commit8cb520acb31cfe210c65b0b33b7d4082ae8fd28a (patch)
tree0b6d8a7a9b76458ab75dfd22d6eb057d0b86678f /c_lib
parent0f8e35b1eaaf576a8d331db081fe7fe1358dd392 (diff)
downloadSTC-modified-8cb520acb31cfe210c65b0b33b7d4082ae8fd28a.tar.gz
STC-modified-8cb520acb31cfe210c65b0b33b7d4082ae8fd28a.zip
Add files via upload
Diffstat (limited to 'c_lib')
-rw-r--r--c_lib/cstring.h15
1 files 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: