From 62454373db4cd2add82ded0cf7b21f7d69ade597 Mon Sep 17 00:00:00 2001 From: spl3g Date: Sat, 22 Mar 2025 21:41:16 +0300 Subject: Reorganize the lib --- lib/const_strings.h | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 lib/const_strings.h (limited to 'lib/const_strings.h') diff --git a/lib/const_strings.h b/lib/const_strings.h deleted file mode 100644 index cb92442..0000000 --- a/lib/const_strings.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef CONST_STRINGS_H_ -#define CONST_STRINGS_H_ - -#include -#include -#include - -typedef struct { - const char* data; - int len; -} const_string; - -const_string cs_from_parts(const char* data, int len); -const_string cs_from_cstr(const char* cstr); -const_string cs_slice(const_string src, int from, int to); -const_string cs_chop_delim(const_string *src, char delim); -bool cs_try_chop_delim(const_string *str, char delim, const_string *dst); -int cs_find_delim(const_string str, char delim); -bool cs_eq(const_string str1, const_string str2); -void cs_print(char *format, const_string str); - -#define CS(cstr) cs_from_parts(cstr, sizeof(cstr) - 1) -#define CS_STATIC(cstr) {.data = cstr, .len = sizeof(cstr) - 1} - -#define CS_FMT "%.*s" -#define CS_ARG(cs) (int) (cs).len, (cs).data - -#endif // STRINGS_H_ -- cgit v1.2.3