diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2021-12-05 11:39:54 -0800 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2021-12-05 11:39:54 -0800 |
commit | 8eedf5bdb05c2df0cd339f8742dc4f1752e8aaae (patch) | |
tree | 9fd93e708ff4509c5eac8337d7353a18fac602da /src/base/string/split.c | |
parent | 521d01e8ad87e931af3e9a763cc84a6cf7fe5ee3 (diff) |
Chore: more explicit namespace for memory buffer
Diffstat (limited to 'src/base/string/split.c')
-rw-r--r-- | src/base/string/split.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/base/string/split.c b/src/base/string/split.c index 9d5d440..6b0a9fd 100644 --- a/src/base/string/split.c +++ b/src/base/string/split.c @@ -14,26 +14,26 @@ string·split(string s, byte* tok) if(sL == 0 || tokL == 0) return nil; - buffit(fields, 5); + mem·buffit(fields, 5); for(vlong i = 0; i < sL - tokL; i++){ if((tokL == 1 && s[i] == tokL) || !memcmp(s + i, tok, tokL)){ - bufpush(fields, string·makelen(s + start, i - start)); - if(fields[buflen(fields) - 1] == nil) goto cleanup; + mem·bufpush(fields, string·makelen(s + start, i - start)); + if(fields[mem·buflen(fields) - 1] == nil) goto cleanup; start = i + tokL; i += tokL - 1; } } - bufpush(fields, string·makelen(s + start, sL - start)); + mem·bufpush(fields, string·makelen(s + start, sL - start)); return fields; cleanup: - for(vlong i = 0; i < buflen(fields); i++) + for(vlong i = 0; i < mem·buflen(fields); i++) string·free(fields[i]); - buffree(fields); + mem·buffree(fields); return nil; } |