# HG changeset patch # User reimar # Date 1305573658 0 # Node ID caaafbf05ecbeff951d3161c27af57d8cdc2bc9a # Parent 51fa540fb5bfebdafe9a30b6ed2ca9c72db20b1b Fix condition for using FriBidiParType, its values are usually enums, not defines. diff -r 51fa540fb5bf -r caaafbf05ecb sub/subreader.c --- a/sub/subreader.c Mon May 16 09:23:33 2011 +0000 +++ b/sub/subreader.c Mon May 16 19:20:58 2011 +0000 @@ -1235,7 +1235,7 @@ */ int do_fribid_log2vis(int charset, const char *in, FriBidiChar *logical, FriBidiChar *visual, int flip_commas) { -#ifdef FRIBIDI_PAR_LTR +#if defined(FRIBIDI_PAR_LTR) || FRIBIDI_INTERFACE_VERSION >= 3 FriBidiParType base = flip_commas ? FRIBIDI_PAR_ON : FRIBIDI_PAR_LTR; #else FriBidiCharType base = flip_commas ? FRIBIDI_TYPE_ON : FRIBIDI_TYPE_L;