From 7e5a915e685acfb146b4b08e65d55727d98fc85c Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Thu, 1 May 2014 00:17:23 +0100 Subject: mystrtoll: don't truncate to int --- libass/ass_utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libass/ass_utils.c b/libass/ass_utils.c index a3df981..5140506 100644 --- a/libass/ass_utils.c +++ b/libass/ass_utils.c @@ -106,7 +106,7 @@ int mystrtoll(char **p, long long *res) double temp_res; char *start = *p; temp_res = ass_strtod(*p, p); - *res = (int) (temp_res + (temp_res > 0 ? 0.5 : -0.5)); + *res = (long long) (temp_res + (temp_res > 0 ? 0.5 : -0.5)); if (*p != start) return 1; else -- cgit v1.2.3