summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/fribidi-brackets.c9
-rw-r--r--lib/fribidi-brackets.h2
2 files changed, 7 insertions, 4 deletions
diff --git a/lib/fribidi-brackets.c b/lib/fribidi-brackets.c
index 651c9ca..6f6bdde 100644
--- a/lib/fribidi-brackets.c
+++ b/lib/fribidi-brackets.c
@@ -57,9 +57,9 @@ fribidi_get_bracket (
bracket_id = 0 if the character is not a bracket.
*/
char_type = FRIBIDI_GET_BRACKET_TYPE (ch);
- fribidi_boolean is_open = 0;
+ fribidi_boolean is_open = false;
- if (char_type == 0)
+ if (char_type == 0)
bracket_type.bracket_id = 0;
else
{
@@ -76,7 +76,7 @@ fribidi_get_bracket_types (
/* input */
const FriBidiChar *str,
const FriBidiStrIndex len,
- const FriBidiType *types,
+ const FriBidiCharType *types,
/* output */
FriBidiBracketType *btypes
)
@@ -86,7 +86,10 @@ fribidi_get_bracket_types (
{
/* Optimization that bracket must be of types ON */
if (types[i] == FRIBIDI_TYPE_ON)
+ {
+ const FriBidiBracketType NoBracket = FRIBIDI_NO_BRACKET;
*btypes = NoBracket;
+ }
else
*btypes = fribidi_get_bracket (*str);
diff --git a/lib/fribidi-brackets.h b/lib/fribidi-brackets.h
index e66a3f8..3e421f3 100644
--- a/lib/fribidi-brackets.h
+++ b/lib/fribidi-brackets.h
@@ -68,7 +68,7 @@ fribidi_get_bracket_types (
/* input */
const FriBidiChar *str,
const FriBidiStrIndex len,
- const FriBidiType *types,
+ const FriBidiCharType *types,
/* output */
FriBidiBracketType *btypes
);