From e8adb8a775db8558843d2946664c935d4677f56f Mon Sep 17 00:00:00 2001 From: "Dr.Smile" Date: Sat, 10 Oct 2020 22:14:35 +0300 Subject: outline: use labs() for FT_Pos While FreeType uses FT_Pos for 32-bit values, the real underlying type is signed long, so labs() is more appropriate here. --- libass/ass_outline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libass') diff --git a/libass/ass_outline.c b/libass/ass_outline.c index f70cea1..7428ed9 100644 --- a/libass/ass_outline.c +++ b/libass/ass_outline.c @@ -50,7 +50,7 @@ static void outline_clear(ASS_Outline *outline) static bool valid_point(const FT_Vector *pt) { - return abs(pt->x) <= OUTLINE_MAX && abs(pt->y) <= OUTLINE_MAX; + return labs(pt->x) <= OUTLINE_MAX && labs(pt->y) <= OUTLINE_MAX; } bool outline_convert(ASS_Outline *outline, const FT_Outline *source) -- cgit v1.2.3