blob: fdeb10bdd76b95b180428d1c8b6283c367b1a991 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
void tests()
{
MemArena *arena = ArenaCreate(MiB(1));
String8 buffer = PushString8(arena, 100);
String8 hw = str8("Bar\n");
str8_copy(&buffer, &hw);
str8_append(&buffer, str8("Foo\n"));
LogStr8(buffer);
}
// TODO: does this work like it should?
void str8_find_num()
{
String8 buffer = str8("123");
u64 pos = 0;
str8_find(&buffer, 0, str8("1"), &pos);
Assert(pos == 0);
str8_find(&buffer, 0, str8("2"), &pos);
Assert(pos == 1);
str8_find(&buffer, 0, str8("3"), &pos);
Assert(pos == 2);
}
|