When .replace rule is used and -X switch is passed in runtime, replaced characters should be shown in trace output.master
| @@ -1845,6 +1845,19 @@ static int SubstituteChar(Translator *tr, unsigned int c, unsigned int next_in, | |||
| new_c = ucd_toupper(new_c); | |||
| *wordflags |= FLAG_CHAR_REPLACED; | |||
| if (option_phonemes & espeakPHONEMES_TRACE) { | |||
| char msg[21] = {'R','e','p','l','a','c','e',':',' '}; | |||
| char *index = &msg; | |||
| index +=9; | |||
| index += utf8_out(c, index); | |||
| *index++ = ' '; | |||
| *index++ = '>'; | |||
| *index++ = ' '; | |||
| index += utf8_out(new_c, index); | |||
| index += utf8_out(c2, index); | |||
| *index = 0; | |||
| fprintf(f_trans, "%s\n", msg); | |||
| } | |||
| return new_c; | |||
| } | |||