Fixed + disabled some warnings
Run tests / Run tests (push) Successful in 11s

This commit is contained in:
2026-05-04 22:53:56 +03:00
parent 2c74b727ef
commit 7b8bac2b55
4 changed files with 44 additions and 29 deletions
+8 -12
View File
@@ -56,7 +56,7 @@ typedef enum {
EV_STR_ERR_NONE = 0,
EV_STR_ERR_OOM = -1,
} evstring_error_t;
TYPEDATA_GEN(evstring_error_t, DEFAULT(EV_STR_ERR_NONE));
TYPEDATA_GEN(evstring_error_t, DEFAULT(EV_STR_ERR_NONE))
struct evstr_meta_t {
EV_DEBUG(u64 magic;)
@@ -183,11 +183,6 @@ evstring_findFirst(
const evstring text,
const evstring query);
evstring_view
__evstring_findFirst_impl(
evstring_view text,
evstring_view query);
EV_STR_API evstring
evstring_replaceFirst(
const evstring text,
@@ -223,7 +218,7 @@ TYPEDATA_GEN(evstring,
EQUAL(Default),
COPY(Default),
FREE(Default)
);
)
DEFINE_EQUAL_FUNCTION(evstring_view, Default)
{
@@ -232,7 +227,7 @@ DEFINE_EQUAL_FUNCTION(evstring_view, Default)
TYPEDATA_GEN(evstring_view,
EQUAL(Default),
);
)
#if defined(EV_STR_IMPLEMENTATION)
@@ -303,10 +298,11 @@ evstring_newFmt_v(
{
va_list test;
va_copy(test, args);
i32 len = vsnprintf(NULL, 0, fmt, test);
if(len < 0) {
i32 expected_len = vsnprintf(NULL, 0, fmt, test);
if(expected_len < 0) {
return EV_INVALID(evstring);
}
size_t len = (size_t)expected_len;
evstring res = evstring_new_impl(NULL, 0);
evstring_setLength(&res, len);
vsnprintf(res, len + 1, fmt, args);
@@ -578,7 +574,7 @@ evstring_addSpace(
}
evstring_view
__evstring_findFirst_impl(
evstring_findFirst_impl(
evstring_view text,
evstring_view query)
{
@@ -612,7 +608,7 @@ evstring_findFirst(
{
evstr_asserttype(text);
evstr_asserttype(query);
return __evstring_findFirst_impl(evstring_slice(text, 0, -1), evstring_slice(query, 0, -1));
return evstring_findFirst_impl(evstring_slice(text, 0, -1), evstring_slice(query, 0, -1));
}
evstring