struct string { size_t length; size_t allocated; char* data; }; string* strCreate(char* str); //just create a string, str->lenght = string lenght, str