Lines Matching defs:lead_ch
320 unsigned char lead_ch)
321 {/* "Can follow_ch be put in the same display cell as lead_ch?" */
323 return (write_rules_lookup[THAI_chtype(lead_ch)][THAI_chtype(follow_ch)]
330 unsigned char lead_ch,
333 Bool iskeyvalid; /* means "Can follow_ch be keyed in after lead_ch?" */
339 (wtt_isc1_lookup[THAI_chtype(lead_ch)][THAI_chtype(follow_ch)] != RJ);
343 (wtt_isc2_lookup[THAI_chtype(lead_ch)][THAI_chtype(follow_ch)] != RJ);
347 (thaicat_isc_lookup[THAI_chtype(lead_ch)][THAI_chtype(follow_ch)] != RJ);
373 unsigned char *lead_ch = NULL, *follow_ch = NULL, *out_ch = NULL;
376 lead_ch = follow_ch = instr;
378 if ((*lead_ch == '\0') || !(THAI_find_chtype(instr,DEAD)))
383 if (THAI_isdead(*lead_ch)) { /* is first char non-spacing? */
387 *out_ch++ = *lead_ch;
391 !THAI_iscomposible(*follow_ch,*lead_ch))
397 lead_ch = follow_ch;