diff options
-rw-r--r-- | libass/ass.c | 10 | ||||
-rw-r--r-- | libass/ass_priv.h | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/libass/ass.c b/libass/ass.c index 38dbde1..e7e2658 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -807,7 +807,7 @@ static int process_events_line(ASS_Track *track, char *str) } static unsigned char *decode_chars(const unsigned char *src, - unsigned char *dst, int cnt_in) + unsigned char *dst, size_t cnt_in) { uint32_t value = 0; for (int i = 0; i < cnt_in; i++) @@ -825,9 +825,9 @@ static int decode_font(ASS_Track *track) { unsigned char *p; unsigned char *q; - int i; - int size; // original size - int dsize; // decoded size + size_t i; + size_t size; // original size + size_t dsize; // decoded size unsigned char *buf = 0; ass_msg(track->library, MSGL_V, "Font: %d bytes encoded data", @@ -871,7 +871,7 @@ error_decode_font: static int process_fonts_line(ASS_Track *track, char *str) { - int len; + size_t len; if (!strncmp(str, "fontname:", 9)) { char *p = str + 9; diff --git a/libass/ass_priv.h b/libass/ass_priv.h index 98b2711..cd9447a 100644 --- a/libass/ass_priv.h +++ b/libass/ass_priv.h @@ -50,8 +50,8 @@ struct parser_priv { ParserState state; char *fontname; char *fontdata; - int fontdata_size; - int fontdata_used; + size_t fontdata_size; + size_t fontdata_used; // contains bitmap of ReadOrder IDs of all read events uint32_t *read_order_bitmap; |