From 8eedf5bdb05c2df0cd339f8742dc4f1752e8aaae Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Sun, 5 Dec 2021 11:39:54 -0800 Subject: Chore: more explicit namespace for memory buffer --- src/base/string/split.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/base/string') 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; } -- cgit v1.2.1