From 46f52d588ab5382a10b68605359e14cc775c86fd Mon Sep 17 00:00:00 2001
From: Dov Grobgeld <dov.grobgeld@gmail.com>
Date: Tue, 24 Jul 2018 21:00:51 +0300
Subject: [PATCH] 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))
---
 lib/fribidi-bidi-types.h | 8 ++++----
 lib/fribidi-bidi.c       | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

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
-- 
2.40.0