21 #ifndef LIBAUDCORE_STRINGS_H
22 #define LIBAUDCORE_STRINGS_H
30 char * (* stuf_impl) (
const char *,
int,
int *,
int *));
32 char *
str_to_utf8_full (
const char * str,
int len,
int * bytes_read,
int * bytes_written);
43 void uri_parse (
const char * uri,
const char * * base_p,
const char * * ext_p,
44 const char * * sub_p,
int * isub_p);
EXPORT bool_t string_to_int(const char *string, int *addr)
EXPORT char * uri_to_display(const char *uri)
static float a[EQ_BANDS][2]
EXPORT bool_t string_to_int_array(const char *string, int *array, int count)
EXPORT char * uri_to_filename(const char *uri)
EXPORT bool_t string_to_double(const char *string, double *addr)
EXPORT char * str_to_utf8_full(const char *str, int len, int *bytes_read, int *bytes_written)
static float b[EQ_BANDS][2]
EXPORT bool_t str_has_suffix_nocase(const char *str, const char *suffix)
EXPORT void string_replace_char(char *string, char old_c, char new_c)
EXPORT int string_compare(const char *ap, const char *bp)
EXPORT char * int_array_to_string(const int *array, int count)
EXPORT char * str_replace_fragment(char *s, int size, const char *old, const char *new)
EXPORT void str_decode_percent(const char *str, int len, char *out)
EXPORT void str_set_utf8_impl(char *(*stu_impl)(const char *), char *(*stuf_impl)(const char *, int, int *, int *))
EXPORT char * int_to_string(int val)
EXPORT int string_compare_encoded(const char *ap, const char *bp)
EXPORT char * double_array_to_string(const double *array, int count)
EXPORT bool_t string_to_double_array(const char *string, double *array, int count)
EXPORT void str_encode_percent(const char *str, int len, char *out)
EXPORT void uri_parse(const char *uri, const char **base_p, const char **ext_p, const char **sub_p, int *isub_p)
EXPORT bool_t uri_get_extension(const char *uri, char *buf, int buflen)
EXPORT char * double_to_string(double val)
EXPORT bool_t str_has_prefix_nocase(const char *str, const char *prefix)
EXPORT char * filename_to_uri(const char *name)
EXPORT char * str_to_utf8(const char *str)