# HG changeset patch # User reimar # Date 1304844900 0 # Node ID a0c9f0202d8e6ac288c9d97317f9d668eaf890ee # Parent 63dbf59fa312ef96000f66f6ee7d35d204b50b33 Attempt to fix compilation against older fribidi versions. diff -r 63dbf59fa312 -r a0c9f0202d8e sub/subreader.c --- a/sub/subreader.c Sun May 08 08:52:43 2011 +0000 +++ b/sub/subreader.c Sun May 08 08:55:00 2011 +0000 @@ -1235,7 +1235,11 @@ */ int do_fribid_log2vis(int charset, const char *in, FriBidiChar *logical, FriBidiChar *visual, int flip_commas) { +#ifdef FRIBIDI_PAR_LTR FriBidiParType base = flip_commas ? FRIBIDI_PAR_ON : FRIBIDI_PAR_LTR; +#else + FriBidiCharType base = flip_commas ? FRIBIDI_TYPE_ON : FRIBIDI_TYPE_L; +#endif int len = strlen(in); len = fribidi_charset_to_unicode(charset, in, len, logical); if (!fribidi_log2vis(logical, len, &base, visual, NULL, NULL, NULL))