53 cxchar *
cx_strskip(
const cxchar *, cxint (*)(cxint));
62 cxchar *
cx_strvdupf(
const cxchar *, va_list) CX_GNUC_PRINTF(1, 0);
64 cxchar *
cx_stpcpy(cxchar *,
const cxchar *);
66 cxchar **
cx_strsplit(
const cxchar *,
const cxchar *, cxint);
cxchar * cx_strjoinv(const cxchar *, cxchar **)
Join strings from an array of strings.
Definition: cxstrutils.c:736
cxchar * cx_strupper(cxchar *)
Convert all lowercase characters in a string into uppercase characters.
Definition: cxstrutils.c:365
cxchar * cx_strtrim(cxchar *)
Remove leading whitespace characters from a string.
Definition: cxstrutils.c:396
cxint cx_strncasecmp(const cxchar *, const cxchar *, cxsize)
Compare the first n characters of two strings ignoring the case of ASCII characters.
Definition: cxstrutils.c:246
cxchar * cx_strrtrim(cxchar *)
Remove trailing whitespace characters from a string.
Definition: cxstrutils.c:419
cxchar * cx_strskip(const cxchar *, cxint(*)(cxint))
Locate the first character in a string that does not belong to a given character class.
Definition: cxstrutils.c:472
cxint cx_strcasecmp(const cxchar *, const cxchar *)
Compare two strings ignoring the case of ASCII characters.
Definition: cxstrutils.c:203
void cx_strfreev(cxchar **sarray)
Deallocate a NULL terminated string array.
Definition: cxstrutils.c:609
cxchar * cx_strndup(const cxchar *, cxsize)
Duplicate the first n charactes of a string.
Definition: cxstrutils.c:522
cxint cx_strempty(const cxchar *, const cxchar *)
Test if a string represents an empty string.
Definition: cxstrutils.c:298
cxchar ** cx_strsplit(const cxchar *, const cxchar *, cxint)
Split a string into pieces at a given delimiter.
Definition: cxstrutils.c:654
cxchar * cx_strstrip(cxchar *)
Remove leading and trailing whitespace characters from a string.
Definition: cxstrutils.c:442
cxchar * cx_strdup(const cxchar *)
Duplicate a string.
Definition: cxstrutils.c:497
cxchar * cx_strvdupf(const cxchar *format, va_list args)
Create a string from a variable-length argument list under format control.
Definition: cxstrutils.c:556
cxchar cxchar * cx_stpcpy(cxchar *, const cxchar *)
Copy a string returning a pointer to its end.
Definition: cxstrutils.c:588
cxchar * cx_strlower(cxchar *)
Convert all uppercase characters in a string into lowercase characters.
Definition: cxstrutils.c:332