12 #ifndef __WMEM_STRUTL_H__ 13 #define __WMEM_STRUTL_H__ 39 wmem_strndup(
wmem_allocator_t *allocator,
const gchar *src,
const size_t len)
45 G_GNUC_MALLOC G_GNUC_PRINTF(2, 3);
49 wmem_strdup_vprintf(
wmem_allocator_t *allocator, const gchar *fmt, va_list ap)
55 G_GNUC_MALLOC G_GNUC_NULL_TERMINATED;
60 const gchar *separator, const gchar *first, ...)
61 G_GNUC_MALLOC G_GNUC_NULL_TERMINATED;
66 const gchar *separator, gchar **str_array)
77 const gchar *delimiter,
int max_tokens);
WS_DLL_PUBLIC gchar ** wmem_strsplit(wmem_allocator_t *allocator, const gchar *src, const gchar *delimiter, int max_tokens)
Definition: wmem_strutl.c:253
WS_DLL_PUBLIC gchar * wmem_ascii_strdown(wmem_allocator_t *allocator, const gchar *str, gssize len)
Definition: wmem_strutl.c:330
Definition: wmem_allocator.h:26