summaryrefslogtreecommitdiff
path: root/str/str.h
diff options
context:
space:
mode:
authorSoikk2025-12-01 18:14:54 +0100
committerSoikk2025-12-01 18:14:54 +0100
commit2849165b1de9ad6643d39fec32954a165b7fdc2e (patch)
tree86a9eba053ad6f8be5e914bfefd8da8eb0b93986 /str/str.h
parent5aec21fe321737b00c86dd2a746506728917c7a2 (diff)
downloadsoikk-libs-2849165b1de9ad6643d39fec32954a165b7fdc2e.tar.xz
soikk-libs-2849165b1de9ad6643d39fec32954a165b7fdc2e.tar.zst
Added binary read functions that disregard NULL characters
Diffstat (limited to 'str/str.h')
-rwxr-xr-xstr/str.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/str/str.h b/str/str.h
index dbf91b9..84f1901 100755
--- a/str/str.h
+++ b/str/str.h
@@ -99,9 +99,13 @@ str vdup_nstrs(u64 n, va_list args);
dup_nstrs(NUMSTRS(__VA_ARGS__), __VA_ARGS__);
str read_delim(char *buf, char d);
+str bread_delim(char *buf, char d);
str sread_delim(char *buf, char d);
+str sbread_delim(char *buf, char d);
str read_delim_f(char *buf, bool (*func)(char), bool func_cond);
+str bread_delim_f(char *buf, bool (*func)(char), bool func_cond);
str sread_delim_f(char *buf, bool (*func)(char), bool func_cond);
+str sbread_delim_f(char *buf, bool (*func)(char), bool func_cond);
// probably do away with this
u32 get_line_len(char *buf);