X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/33638fbe8c7c203f8a36de00c5cc8eb403d619a7..d0306cc2c9b03d2cc663888ac8a733127db4477e:/minibidi.c diff --git a/minibidi.c b/minibidi.c index b211dc85..c0197a5e 100644 --- a/minibidi.c +++ b/minibidi.c @@ -1194,7 +1194,7 @@ int do_bidi(bidi_char *line, int count) unsigned char currentEmbedding; unsigned char currentOverride; unsigned char tempType; - int i, j, imax, yes, bover; + int i, j, yes, bover; /* Check the presence of R or AL types as optimization */ yes = 0; @@ -1604,17 +1604,14 @@ int do_bidi(bidi_char *line, int count) * level or higher */ /* we flip the character string and leave the level array */ - imax = 0; i=0; tempType = levels[0]; while (i < count) { - if (levels[i] > tempType) { + if (levels[i] > tempType) tempType = levels[i]; - imax=i; - } i++; } - /* maximum level in tempType, its index in imax. */ + /* maximum level in tempType. */ while (tempType > 0) { /* loop from highest level to the least odd, */ /* which i assume is 1 */ flipThisRun(line, levels, tempType, count);