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); | ||||
} | |||||
} |