|
EXPORT int | astrcmpi (const char *str1, const char *str2) |
|
EXPORT int | wstrcmpi (const wchar_t *str1, const wchar_t *str2) |
|
EXPORT int | astrcmp_n (const char *str1, const char *str2, size_t n) |
|
EXPORT int | wstrcmp_n (const wchar_t *str1, const wchar_t *str2, size_t n) |
|
EXPORT int | astrcmpi_n (const char *str1, const char *str2, size_t n) |
|
EXPORT int | wstrcmpi_n (const wchar_t *str1, const wchar_t *str2, size_t n) |
|
EXPORT char * | astrstri (const char *str, const char *find) |
|
EXPORT wchar_t * | wstrstri (const wchar_t *str, const wchar_t *find) |
|
EXPORT char * | strdepad (char *str) |
|
EXPORT wchar_t * | wcsdepad (wchar_t *str) |
|
EXPORT char ** | strlist_split (const char *str, char split_ch, bool include_empty) |
|
EXPORT void | strlist_free (char **strlist) |
|
EXPORT void | dstr_init_copy_strref (struct dstr *dst, const struct strref *src) |
|
EXPORT void | dstr_copy (struct dstr *dst, const char *array) |
|
EXPORT void | dstr_copy_strref (struct dstr *dst, const struct strref *src) |
|
EXPORT void | dstr_ncopy (struct dstr *dst, const char *array, const size_t len) |
|
EXPORT void | dstr_ncopy_dstr (struct dstr *dst, const struct dstr *src, const size_t len) |
|
EXPORT void | dstr_cat_dstr (struct dstr *dst, const struct dstr *str) |
|
EXPORT void | dstr_cat_strref (struct dstr *dst, const struct strref *str) |
|
EXPORT void | dstr_ncat (struct dstr *dst, const char *array, const size_t len) |
|
EXPORT void | dstr_ncat_dstr (struct dstr *dst, const struct dstr *str, const size_t len) |
|
EXPORT void | dstr_insert (struct dstr *dst, const size_t idx, const char *array) |
|
EXPORT void | dstr_insert_dstr (struct dstr *dst, const size_t idx, const struct dstr *str) |
|
EXPORT void | dstr_insert_ch (struct dstr *dst, const size_t idx, const char ch) |
|
EXPORT void | dstr_remove (struct dstr *dst, const size_t idx, const size_t count) |
|
EXPORT void | dstr_printf (struct dstr *dst, const char *format,...) |
|
EXPORT void | dstr_catf (struct dstr *dst, const char *format,...) |
|
EXPORT void | dstr_vprintf (struct dstr *dst, const char *format, va_list args) |
|
EXPORT void | dstr_vcatf (struct dstr *dst, const char *format, va_list args) |
|
EXPORT void | dstr_safe_printf (struct dstr *dst, const char *format, const char *val1, const char *val2, const char *val3, const char *val4) |
|
EXPORT void | dstr_replace (struct dstr *str, const char *find, const char *replace) |
|
EXPORT void | dstr_depad (struct dstr *dst) |
|
EXPORT void | dstr_left (struct dstr *dst, const struct dstr *str, const size_t pos) |
|
EXPORT void | dstr_mid (struct dstr *dst, const struct dstr *str, const size_t start, const size_t count) |
|
EXPORT void | dstr_right (struct dstr *dst, const struct dstr *str, const size_t pos) |
|
EXPORT void | dstr_from_mbs (struct dstr *dst, const char *mbstr) |
|
EXPORT char * | dstr_to_mbs (const struct dstr *str) |
|
EXPORT void | dstr_from_wcs (struct dstr *dst, const wchar_t *wstr) |
|
EXPORT wchar_t * | dstr_to_wcs (const struct dstr *str) |
|
EXPORT void | dstr_to_upper (struct dstr *str) |
|
EXPORT void | dstr_to_lower (struct dstr *str) |
|