#define EV_STR_IMPLEMENTATION #include "ev_str.h" #include #include int main(void) { evstring source = evstr("Stack 'Hello, World!'"); evstring_view view = evstring_slice(source, 0, -1); evstring str_fmt = evstring_new("%d, %d, %.*s", 1, 0, view.len, view.data + view.offset); assert(str_fmt != NULL); assert(strcmp(str_fmt, "1, 0, Stack 'Hello, World!'") == 0); evstring_free(str_fmt); return 0; }