aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/string.c60
1 files changed, 48 insertions, 12 deletions
diff --git a/src/string.c b/src/string.c
index e81b4a3..b40483f 100644
--- a/src/string.c
+++ b/src/string.c
@@ -5,6 +5,10 @@ MosStringSlice mos_ss_from_str(const char *str) {
return (MosStringSlice){0};
}
+MosStringSlice mos_ss_copy(MosStringSlice ss) {
+ return (MosStringSlice){0};
+}
+
MosStringSlice mos_ss_from_arr(char *arr) {
return (MosStringSlice){0};
}
@@ -20,18 +24,6 @@ int mos_ss_eq(MosStringSlice ss1, MosStringSlice ss2) {
return 0;
}
-MosStringSlice mos_ss_split(MosStringSlice *ss, char delim) {
- return (MosStringSlice){0};
-}
-
-MosStringSlice mos_ss_split_str(MosStringSlice *ss, const char *delim) {
- return (MosStringSlice){0};
-}
-
-MosStringSlice mos_ss_split_ss(MosStringSlice *ss, MosStringSlice delim) {
- return (MosStringSlice){0};
-}
-
MosStringSlice mos_ss_trim(MosStringSlice ss) {
return (MosStringSlice){0};
}
@@ -60,6 +52,50 @@ int mos_ss_ends_with_str(MosStringSlice ss, const char *suffix) {
return 0;
}
+size_t mos_ss_del_left(MosStringSlice *ss, size_t n) {
+ return 0;
+}
+
+size_t mos_ss_del_right(MosStringSlice *ss, size_t n) {
+ return 0;
+}
+
+int mos_ss_del_prefix(MosStringSlice *ss, MosStringSlice prefix) {
+ return 0;
+}
+
+int mos_ss_del_suffix(MosStringSlice *ss, MosStringSlice suffix) {
+ return 0;
+}
+
+int mos_ss_del_prefix_str(MosStringSlice *ss, char *prefix) {
+ return 0;
+}
+
+int mos_ss_del_suffix_str(MosStringSlice *ss, char *suffix) {
+ return 0;
+}
+
+MosStringSlice mos_ss_split(MosStringSlice *ss, char delim) {
+ return (MosStringSlice){0};
+}
+
+MosStringSlice mos_ss_split_str(MosStringSlice *ss, const char *delim) {
+ return (MosStringSlice){0};
+}
+
+MosStringSlice mos_ss_split_ss(MosStringSlice *ss, MosStringSlice delim) {
+ return (MosStringSlice){0};
+}
+
+MosStringSlice mos_ss_split_left(MosStringSlice *ss, size_t n) {
+ return (MosStringSlice){0};
+}
+
+MosStringSlice mos_ss_split_right(MosStringSlice *ss, size_t n) {
+ return (MosStringSlice){0};
+}
+
MosStringSlice mos_ss_find(MosStringSlice ss, MosStringSlice target) {
return (MosStringSlice){0};
}