diff options
-rw-r--r-- | lib/fribidi-brackets.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/fribidi-brackets.c b/lib/fribidi-brackets.c index 8a1740c..b7b1342 100644 --- a/lib/fribidi-brackets.c +++ b/lib/fribidi-brackets.c @@ -82,19 +82,17 @@ fribidi_get_bracket_types ( FriBidiBracketType *btypes ) { - register FriBidiStrIndex i = len; - for (; i; i--) + FriBidiStrIndex i; + for (i=0; i<len; i++) { /* Optimization that bracket must be of types ON */ - if (types[i] == FRIBIDI_TYPE_ON) + if (*types == FRIBIDI_TYPE_ON) *btypes = fribidi_get_bracket (*str); else - { - const FriBidiBracketType NoBracket = FRIBIDI_NO_BRACKET; - *btypes = NoBracket; - } + *btypes = FRIBIDI_NO_BRACKET; btypes++; + types++; str++; } } |