diff options
| author | Tyge Løvset <[email protected]> | 2021-11-10 08:22:36 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-11-10 08:22:36 +0100 |
| commit | 888a3ac3c43b49a9fdd1f5e29dcb6b4cdbf3b262 (patch) | |
| tree | 8e22f017dd5a97aac6ec893b4f457e0436fe29af /benchmarks | |
| parent | bc69c8f5edee0bf17685ed78c5b3637552ca19af (diff) | |
| download | STC-modified-888a3ac3c43b49a9fdd1f5e29dcb6b4cdbf3b262.tar.gz STC-modified-888a3ac3c43b49a9fdd1f5e29dcb6b4cdbf3b262.zip | |
Added back coption.h
Diffstat (limited to 'benchmarks')
| -rw-r--r-- | benchmarks/misc/string_bench.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/benchmarks/misc/string_bench.c b/benchmarks/misc/string_bench.c index 8e639aa2..28777e8d 100644 --- a/benchmarks/misc/string_bench.c +++ b/benchmarks/misc/string_bench.c @@ -33,6 +33,8 @@ void initShortStringVec(cvec_str* vs) size_t lengths = 0;
c_foreach (i, cvec_str, *vs)
{
+ cstr_append_s(i.ref, *i.ref);
+ cstr_append_s(i.ref, *i.ref);
lengths += cstr_size(*i.ref);
}
printf("avg len: %f\n", (float)lengths / cvec_str_size(*vs));
@@ -44,17 +46,17 @@ void initLongStringVec(cvec_str* vs) *vs = read_file("names.txt");
cstr* s = vs->data;
size_t lengths = 0;
- cstr_append(s, s[1].str);
- cstr_append(s, s[2].str);
- cstr_append(s, s[3].str);
+ cstr_append_s(s, s[1]);
+ cstr_append_s(s, s[2]);
+ cstr_append_s(s, s[3]);
for (int i=1; i < cvec_str_size(*vs); ++i)
{
cstr* t = vs->data + i;
- cstr_append(t, t->str);
- cstr_append(t, t->str);
- cstr_append(t, s->str);
- cstr_append(t, t->str);
- cstr_append(t, t->str);
+ cstr_append_s(t, *t);
+ cstr_append_s(t, *t);
+ cstr_append_s(t, *s);
+ cstr_append_s(t, *t);
+ cstr_append_s(t, *t);
lengths += cstr_size(*t);
}
printf("avg len: %f\n", (float)lengths / cvec_str_size(*vs));
|
