summaryrefslogtreecommitdiffstats
path: root/libass/ass_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_utils.h')
-rw-r--r--libass/ass_utils.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libass/ass_utils.h b/libass/ass_utils.h
index 45ebbb6..8295d4e 100644
--- a/libass/ass_utils.h
+++ b/libass/ass_utils.h
@@ -90,11 +90,13 @@ int mystrtoi32(char **p, int base, int32_t *res);
int32_t parse_alpha_tag(char *str);
uint32_t parse_color_tag(char *str);
uint32_t parse_color_header(char *str);
+char *trim_space(char *str);
+char *strdup_trimmed(const char *str);
char parse_bool(char *str);
int parse_ycbcr_matrix(char *str);
unsigned ass_utf8_get_char(char **str);
unsigned ass_utf8_put_char(char *dest, uint32_t ch);
-void ass_msg(ASS_Library *priv, int lvl, char *fmt, ...);
+void ass_msg(ASS_Library *priv, int lvl, const char *fmt, ...);
int lookup_style(ASS_Track *track, char *name);
ASS_Style *lookup_style_strict(ASS_Track *track, char *name, size_t len);
#ifdef CONFIG_ENCA
@@ -183,7 +185,7 @@ static inline int rot_key(double a)
static inline unsigned fnv_32a_buf(void *buf, size_t len, unsigned hval)
{
- unsigned char *bp = buf;
+ unsigned char *bp = (unsigned char*)buf;
size_t n = (len + 3) / 4;
switch (len % 4) {