basic structur for the strings chapter docs/3.1 tip

Wed, 29 Jan 2025 23:58:17 +0100

author
Mike Becker <universe@uap-core.de>
date
Wed, 29 Jan 2025 23:58:17 +0100
branch
docs/3.1
changeset 1165
e4e2c43d12c2
parent 1164
148b7c7ccaf9

basic structur for the strings chapter

relates to #451

docs/Writerside/topics/string.h.md file | annotate | diff | comparison | revisions
--- a/docs/Writerside/topics/string.h.md	Tue Jan 28 18:31:17 2025 +0100
+++ b/docs/Writerside/topics/string.h.md	Wed Jan 29 23:58:17 2025 +0100
@@ -19,41 +19,71 @@
 As a rule of thumb, you _should not_ pass the strings of a UCX string structure to another API without explicitly
 ensuring that the string is zero-terminated.
 
-## Undocumented Symbols (TODO)
+## Basics
+
 ### cx_mutstr
 ### cx_mutstrn
 ### cx_str
-### cx_strcasecmp
-### cx_strcasecmp_p
-### cx_strcaseprefix
-### cx_strcasesuffix
-### cx_strcat_ma
-### cx_strchr
-### cx_strchr_m
+### cx_strn
+### cx_strcast
+### cx_strfree
+### cx_strfree_a
+### cx_strdup
+### cx_strdup_a
+### cx_strlen
+### cx_strtrim
+### cx_strtrim_m
+### cx_strlower
+### cx_strupper
+
+## Comparison
+
 ### cx_strcmp
 ### cx_strcmp_p
-### cx_strdup_a_
-### cx_strfree
-### cx_strfree_a
-### cx_strlen
-### cx_strlower
-### cx_strn
+### cx_strcasecmp
+### cx_strcasecmp_p
 ### cx_strprefix
+### cx_strsuffix
+### cx_strcaseprefix
+### cx_strcasesuffix
+
+## Concatenation
+
+### cx_strcat_ma
+
+## Find Characters and Substrings
+
+### cx_strchr
+### cx_strchr_m
 ### cx_strrchr
 ### cx_strrchr_m
+### cx_strstr
+### cx_strstr_m
+### cx_strsubs
+### cx_strsubsl
+### cx_strsubsl_m
+### cx_strsubs_m
+
+## Replace Substrings
+
 ### cx_strreplacen_a
+
+## Basic Splitting
+
 ### cx_strsplit
 ### cx_strsplit_a
 ### cx_strsplit_m
 ### cx_strsplit_ma
-### cx_strstr
-### cx_strstr_m
-### cx_strstr_sbo_size
-### cx_strsubs
-### cx_strsubsl
-### cx_strsubsl_m
-### cx_strsubs_m
-### cx_strsuffix
+
+## Complex Tokenization
+
+### cx_strtok_
+### cx_strtok_delim
+### cx_strtok_next
+### cx_strtok_next_m
+
+## Conversion to Numbers
+
 ### cx_strtod_lc_
 ### cx_strtof_lc_
 ### cx_strtoi16_lc_
@@ -61,23 +91,16 @@
 ### cx_strtoi64_lc_
 ### cx_strtoi8_lc_
 ### cx_strtoi_lc_
-### cx_strtok_
-### cx_strtok_delim
-### cx_strtok_next
-### cx_strtok_next_m
-### cx_strtol_lc_
-### cx_strtoll_lc_
-### cx_strtos_lc_
-### cx_strtou16_lc_
-### cx_strtou32_lc_
-### cx_strtou64_lc_
-### cx_strtou8_lc_
-### cx_strtou_lc_
-### cx_strtoul_lc_
-### cx_strtoull_lc_
-### cx_strtous_lc_
-### cx_strtouz_lc_
-### cx_strtoz_lc_
-### cx_strtrim
-### cx_strtrim_m
-### cx_strupper
+### cx_strtol_lc
+### cx_strtoll_lc
+### cx_strtos_lc
+### cx_strtou16_lc
+### cx_strtou32_lc
+### cx_strtou64_lc
+### cx_strtou8_lc
+### cx_strtou_lc
+### cx_strtoul_lc
+### cx_strtoull_lc
+### cx_strtous_lc
+### cx_strtouz_lc
+### cx_strtoz_lc

mercurial