| c2 = c2 >> 16; // sign extend | c2 = c2 >> 16; // sign extend | ||||
| return (c1 & 0xff) + c2; | return (c1 & 0xff) + c2; | ||||
| } | |||||
| } |
| *add_points = 23; | *add_points = 23; | ||||
| else | else | ||||
| *failed = 1; | *failed = 1; | ||||
| } | |||||
| } |
| fprintf(stderr, "Cannot set %s: language not set, or is invalid.\n", LookupMnemName(keyword_tab, key)); | fprintf(stderr, "Cannot set %s: language not set, or is invalid.\n", LookupMnemName(keyword_tab, key)); | ||||
| return 1; | return 1; | ||||
| } | |||||
| } |
| // re-interpret the changed phoneme | // re-interpret the changed phoneme | ||||
| // But it doesn't obey a second ChangePhoneme() | // But it doesn't obey a second ChangePhoneme() | ||||
| InterpretPhoneme(tr, 0x100, plist3, phdata, worddata); | InterpretPhoneme(tr, 0x100, plist3, phdata, worddata); | ||||
| } | |||||
| } |