From: Dov Grobgeld Date: Tue, 24 Jul 2018 18:00:51 +0000 (+0300) Subject: Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined. Issue #69 X-Git-Tag: v1.0.7~21 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=46f52d588ab5382a10b68605359e14cc775c86fd;p=fribidi Fixed bug PFRIBIDI_TYPE_PDF_LRI is undefined. Issue #69 - Fixed typos in symbol definitions when the following condition is undefined in fribidi-bidi-types.h: #if defined(__FRIBIDI_DOC) || (FRIBIDI_SIZEOF_INT+0 == 4 && !defined(__cplusplus)) --- diff --git a/lib/fribidi-bidi-types.h b/lib/fribidi-bidi-types.h index db947a5..d243c5d 100644 --- a/lib/fribidi-bidi-types.h +++ b/lib/fribidi-bidi-types.h @@ -223,10 +223,10 @@ typedef uint32_t FriBidiCharType; # define FRIBIDI_TYPE_LRO FRIBIDI_TYPE_LRO_VAL # define FRIBIDI_TYPE_RLO FRIBIDI_TYPE_RLO_VAL # define FRIBIDI_TYPE_PDF FRIBIDI_TYPE_PDF_VAL -# define FRIBIDI_TYPE_LRI FRIBIDI_TYPE_PDF_LRI -# define FRIBIDI_TYPE_RLI FRIBIDI_TYPE_PDF_RLI -# define FRIBIDI_TYPE_FSI FRIBIDI_TYPE_PDF_FSI -# define FRIBIDI_TYPE_PDI FRIBIDI_TYPE_PDF_PDI +# define FRIBIDI_TYPE_LRI FRIBIDI_TYPE_LRI_VAL +# define FRIBIDI_TYPE_RLI FRIBIDI_TYPE_RLI_VAL +# define FRIBIDI_TYPE_FSI FRIBIDI_TYPE_FSI_VAL +# define FRIBIDI_TYPE_PDI FRIBIDI_TYPE_PDI_VAL typedef uint32_t FriBidiParType; # define FRIBIDI_PAR_LTR FRIBIDI_TYPE_LTR_VAL diff --git a/lib/fribidi-bidi.c b/lib/fribidi-bidi.c index 713fff6..51ec141 100644 --- a/lib/fribidi-bidi.c +++ b/lib/fribidi-bidi.c @@ -149,7 +149,7 @@ static FriBidiRun *get_adjacent_run(FriBidiRun *list, fribidi_boolean forward, f { FriBidiCharType ppp_type = RL_TYPE (ppp); - if (ppp_type == _FRIBIDI_TYPE_SENTINEL) + if (ppp_type == FRIBIDI_TYPE_SENTINEL) break; /* Note that when sweeping forward we continue one run