21 lines
402 B
C
21 lines
402 B
C
#define EV_STR_IMPLEMENTATION
|
|
#include "ev_str.h"
|
|
|
|
#include <assert.h>
|
|
#include <string.h>
|
|
|
|
int main(void)
|
|
{
|
|
evstring text = evstring_new("Hello, Hello!");
|
|
assert(text != NULL);
|
|
|
|
evstring rep_str = evstring_replaceFirst(text, evstr("Hello"), evstr("Bye"));
|
|
assert(rep_str != NULL);
|
|
assert(strcmp(rep_str, "Bye, Hello!") == 0);
|
|
|
|
evstring_free(rep_str);
|
|
evstring_free(text);
|
|
|
|
return 0;
|
|
}
|