From: Oleg Oshmyan Date: Tue, 13 Oct 2015 23:05:54 +0000 (+0300) Subject: coretext: don't use a variable-length array X-Git-Tag: 0.14.0~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa0783fc021ccd1476b6aa2b94d9836331983caf;p=libass coretext: don't use a variable-length array This fixes compilation with GCC, which complains that a variable-length array declaration must not have an initializer. --- diff --git a/libass/ass_coretext.c b/libass/ass_coretext.c index aed4b02..a52ead5 100644 --- a/libass/ass_coretext.c +++ b/libass/ass_coretext.c @@ -232,7 +232,7 @@ static void process_descriptors(ASS_FontProvider *provider, CFArrayRef fontsd) static void match_fonts(ASS_Library *lib, ASS_FontProvider *provider, char *name) { - const size_t attributes_n = 3; + enum { attributes_n = 3 }; CTFontDescriptorRef ctdescrs[attributes_n]; CFMutableDictionaryRef cfattrs[attributes_n]; CFStringRef attributes[attributes_n] = {