When .replace rule is used and -X switch is passed in runtime, replaced characters should be shown in trace output.master
new_c = ucd_toupper(new_c); | new_c = ucd_toupper(new_c); | ||||
*wordflags |= FLAG_CHAR_REPLACED; | *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; | return new_c; | ||||
} | } | ||||