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);
void str_set_utf8_impl(char *(*stu_impl)(const char *), char *(*stuf_impl)(const char *, int, int *, int *))
char * int_array_to_string(const int *array, int count)
bool_t string_to_int_array(const char *string, int *array, int count)
static float a[EQ_BANDS][2]
bool_t str_has_prefix_nocase(const char *str, const char *prefix)
char * str_to_utf8(const char *str)
void uri_parse(const char *uri, const char **base_p, const char **ext_p, const char **sub_p, int *isub_p)
static float b[EQ_BANDS][2]
bool_t string_to_double(const char *string, double *addr)
bool_t uri_get_extension(const char *uri, char *buf, int buflen)
char * str_to_utf8_full(const char *str, int len, int *bytes_read, int *bytes_written)
bool_t string_to_int(const char *string, int *addr)
char * uri_to_filename(const char *uri)
void str_encode_percent(const char *str, int len, char *out)
bool_t str_has_suffix_nocase(const char *str, const char *suffix)
char * int_to_string(int val)
void str_decode_percent(const char *str, int len, char *out)
bool_t string_to_double_array(const char *string, double *array, int count)
char * filename_to_uri(const char *filename)
char * str_replace_fragment(char *s, int size, const char *old_str, const char *new_str)
void string_replace_char(char *string, char old_c, char new_c)
int string_compare(const char *a, const char *b)
int string_compare_encoded(const char *a, const char *b)
char * uri_to_display(const char *uri)
char * double_to_string(double val)
char * double_array_to_string(const double *array, int count)