Lines Matching refs:states
124 vcat(register char* states, Sfio_t* ip, Sfio_t* op, Reserve_f reserve, int flags) in vcat() argument
150 states[0] = T_ENDBUF; in vcat()
156 while (!(n = states[*cp++])); in vcat()
160 while (!(n = states[*cp++])); in vcat()
192 states[0] = sfvalue(ip) ? T_ERROR : T_EOF; in vcat()
198 states[0] = n ? T_ERROR : T_EOF; in vcat()
277 states[0] = (m = sfvalue(ip)) ? T_ERROR : T_EOF; in vcat()
283 states[0] = m ? T_ERROR : T_EOF; in vcat()
296 if (!(n = states[c])) in vcat()
317 } while (states[c = *++cp] == T_CONTROL); in vcat()
326 } while (states[c = *++cp] == T_CNTL8BIT && raw); in vcat()
334 } while (states[c = *++cp] == T_EIGHTBIT && raw); in vcat()
347 if ((n = states[*++cp]) == T_ENDBUF) in vcat()
353 states[0] = sfvalue(ip) ? T_ERROR : T_EOF; in vcat()
360 states[0] = n ? T_ERROR : T_EOF; in vcat()
406 char states[UCHAR_MAX+1]; in b_cat() local
478 memset(states, 0, sizeof(states)); in b_cat()
481 memset(states, T_CONTROL, ' '); in b_cat()
482 states[RUBOUT] = T_CONTROL; in b_cat()
483 memset(states+0200, T_EIGHTBIT, 0200); in b_cat()
484 memset(states+0200, T_CNTL8BIT, ' '); in b_cat()
485 states[RUBOUT|0200] = T_CNTL8BIT; in b_cat()
486 states['\n'] = 0; in b_cat()
489 states['\t'] = T_CONTROL; in b_cat()
490 states[0] = T_ENDBUF; in b_cat()
495 states['\n'|0200] = T_EIGHTBIT; in b_cat()
498 states['\t'] = states['\f'] = 0; in b_cat()
499 states['\t'|0200] = states['\f'|0200] = T_EIGHTBIT; in b_cat()
506 states['\t'] = 0; in b_cat()
510 states['\n'] = T_NEWLINE; in b_cat()
535 n = vcat(states, fp, sfstdout, reserve, flags); in b_cat()