From ecdff298b058ab035102b68c980da77975bb8be9 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Tue, 12 Sep 2017 07:43:00 +0100 Subject: [PATCH] last_letter in MatchRule is not used. This was identified by the clang static analyser. --- src/libespeak-ng/dictionary.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/libespeak-ng/dictionary.c b/src/libespeak-ng/dictionary.c index c15bff49..0fbe909c 100644 --- a/src/libespeak-ng/dictionary.c +++ b/src/libespeak-ng/dictionary.c @@ -1571,7 +1571,6 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ int letter_w; // current letter, wide character int last_letter_w; // last letter, wide character int letter_xbytes; // number of extra bytes of multibyte character (num bytes - 1) - unsigned char last_letter; char *pre_ptr; char *post_ptr; // pointer to first character after group @@ -1732,7 +1731,6 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ distance_right += 6; if (distance_right > 18) distance_right = 19; - last_letter = letter; last_letter_w = letter_w; letter_xbytes = utf8_in(&letter_w, post_ptr)-1; letter = *post_ptr++; @@ -1939,7 +1937,6 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_ if (distance_left > 18) distance_left = 19; - last_letter = *pre_ptr; utf8_in(&last_letter_w, pre_ptr); pre_ptr--; letter_xbytes = utf8_in2(&letter_w, pre_ptr, 1)-1;