#define sv_to_int c_sv_to_int\r
#define sv_to_uint c_sv_to_uint\r
#define sv_to_uint8_hex c_sv_to_uint8_hex\r
-#define sv_to_ptr c_sv_to_ptr\r
#define sv_to_float c_sv_to_float\r
#define sv_contains_char c_sv_contains_char\r
#define sv_is_hex_numbers c_sv_is_hex_numbers\r
char* c_sv_to_cstr(c_String_view sv);\r
int64 c_sv_to_int(c_String_view sv, int *count, int base);\r
uint64 c_sv_to_uint(c_String_view sv, int *count, int base);\r
-void* c_sv_to_ptr(c_String_view sv, int *count, int base);\r
float64 c_sv_to_float(c_String_view sv, int *count);\r
bool c_sv_contains_char(c_String_view sv, char ch);\r
bool c_sv_is_hex_numbers(c_String_view sv);\r
return res;\r
}\r
\r
-void* c_sv_to_ptr(c_String_view sv, int *count, int base) {\r
- char* str = c_sv_to_cstr(sv);\r
- char* end = NULL;\r
- void* res = (void*)strtoull(str, &end, 16);\r
- C_FREE(str);\r
- return res;\r
-}\r
-\r
bool c_sv_contains_char(c_String_view sv, char ch){\r
for (size_t i = 0; i < sv.count; ++i){\r
if (sv.data[i] == ch) return true;\r