BF
str->s_type.BF.s_fp = stdin;
if ((str->s_type.BF.s_fp = fopen(str->s_filename, "r")) == NULL) {
str->s_type.BF.s_vbuf = safe_realloc(NULL, STDIO_VBUF_SIZE);
if (setvbuf(str->s_type.BF.s_fp, str->s_type.BF.s_vbuf, _IOFBF,
safe_free(str->s_type.BF.s_vbuf);
str->s_type.BF.s_vbuf = NULL;
trip_eof(BF->s_fp);
if (!feof(BF->s_fp))
BF->s_fp);
if (fgets(graft_pt, dist_to_buf_end, str->s_type.BF.s_fp) == NULL) {
if (feof(str->s_type.BF.s_fp))
trip_eof(str->s_type.BF.s_fp);
if (!feof(str->s_type.BF.s_fp)) {
str->s_type.BF.s_fp) == NULL) {
if (feof(str->s_type.BF.s_fp))
trip_eof(str->s_type.BF.s_fp);
if (!feof(str->s_type.BF.s_fp)) {
(void) fclose(str->s_type.BF.s_fp);
if (str->s_type.BF.s_vbuf != NULL) {
free(str->s_type.BF.s_vbuf);
str->s_type.BF.s_vbuf = NULL;
trip_eof(str->s_type.BF.s_fp);
if (feof(str->s_type.BF.s_fp) &&
stream_buffered_file_t *BF = &(str->s_type.BF);
if (fgetws(graft_pt, dist_to_buf_end, str->s_type.BF.s_fp) == NULL) {
if (feof(str->s_type.BF.s_fp))
trip_eof(str->s_type.BF.s_fp);
if (!feof(str->s_type.BF.s_fp)) {
str->s_type.BF.s_fp) == NULL) {
if (feof(str->s_type.BF.s_fp))
trip_eof(str->s_type.BF.s_fp);
if (!feof(str->s_type.BF.s_fp)) {
trip_eof(str->s_type.BF.s_fp);
if (feof(str->s_type.BF.s_fp) &&
stream_buffered_file_t *BF = &(str->s_type.BF);
trip_eof(BF->s_fp);
if (!feof(BF->s_fp))
- current_position, BF->s_fp);
stream_buffered_file_t BF; /* file accessed via stdio */
BF *mark, *tl, *tr;
if (enomem || (tl = malloc(sizeof (BF))) == NULL ||
/* 72 */ HOLE, HOLE, HOLE, BF(8), DEL, NOP, HOLE,
/* 72 */ HOLE, HOLE, HOLE, BF(8), DEL, NOP, HOLE,
BF(8), PADSTAR,
/* 72 */ HOLE, HOLE, HOLE, BF(8), DEL, NOP, HOLE,
/* 72 */ HOLE, HOLE, HOLE, BF(8), DEL, NOP, HOLE,
/* 72 */ HOLE, HOLE, HOLE, BF(8), DEL,
BF(8), PADSTAR,
/* 72 */ RF(1), BF(8), RF(7), RF(9), DEL, RF(13), RF(15),
BF(15), BF(14), \
/* 88 */ BF(11), RF(13), STRING+DOWNARROW, RF(15), \
/* 96 */ STRING+UPARROW, RF(9), BF(8), BF(10), HOLE, COMPOSE,
BF(13), HOLE,
/* 72 */ RF(1), BF(8), RF(7), RF(9), DEL, RF(13), RF(15),
SHIFTKEYS+NUMLOCK, RF(5), RF(6), BF(15), BF(14),
/* 88 */ BF(11), RF(13), STRING+DOWNARROW, RF(15),
/* 96 */ STRING+UPARROW, RF(9), BF(8), BF(10), HOLE, COMPOSE,
BF(13), HOLE,
/* 72 */ RF(1), BF(8), RF(7), RF(9), DEL, RF(13), RF(15),
SHIFTKEYS+NUMLOCK, RF(5), RF(6), BF(15), BF(14),
/* 88 */ BF(11), RF(13), STRING+DOWNARROW, RF(15),
/* 96 */ STRING+UPARROW, RF(9), BF(8), BF(10),
HOLE, COMPOSE, BF(13), HOLE,
/* 72 */ RF(1), BF(8), RF(7), RF(9), DEL, RF(13), RF(15),
SHIFTKEYS+NUMLOCK, RF(5), RF(6), BF(15), BF(14),
/* 88 */ BF(11), RF(13), STRING+DOWNARROW, RF(15),
/* 96 */ STRING+UPARROW, RF(9), BF(8), BF(10), HOLE, COMPOSE,
BF(13), HOLE,
/* 72 */ RF(1), BF(8), RF(7), RF(9), DEL, RF(13), RF(15),
RF(6), BF(15), BF(14),
/* 88 */ BF(11), RF(13), STRING+DOWNARROW, RF(15), STRING+LEFTARROW, \
/* 96 */ STRING+UPARROW, RF(9), BF(8), BF(10), HOLE, COMPOSE,
BF(13), HOLE,
/* 48 */ BF(13), LF(5), BF(10), LF(6), HOLE, '\t', 'q', 'w',
RF(9), BF(15),
/* 88 */ '\\', '\r', BF(11), STRING+LEFTARROW,
BF(8), LF(9),
HOLE, HOLE, BF(14), ERROR, IDLE,
/* 48 */ BF(13), LF(5), BF(10), LF(6), HOLE, '\t', 'Q', 'W',
RF(9), BF(15),
/* 88 */ '|', '\r', BF(11), STRING+LEFTARROW,
BF(8), LF(9),
HOLE, HOLE, BF(14), ERROR, IDLE,
/* 48 */ BF(13), LF(5), BF(10), LF(6), HOLE, '\t', 'Q', 'W',
RF(9), BF(15),
/* 88 */ '\\', '\r', BF(11), STRING+LEFTARROW,
BF(8), LF(9),
HOLE, HOLE, BF(14), ERROR, IDLE,
/* 48 */ BF(13), LF(5), BF(10), LF(6), HOLE, '\t', NOP, NOP,
RF(9), BF(15),
/* 88 */ NOP, '\r', BF(11), STRING+LEFTARROW,
BF(8), LF(9),
HOLE, HOLE, BF(14), ERROR, IDLE,
/* 48 */ BF(13), LF(5), BF(10), LF(6), HOLE, '\t', c('q'), c('w'),
RF(9), BF(15),
'\r', BF(11), STRING+LEFTARROW,
BF(8), LF(9),
HOLE, HOLE, BF(14), ERROR, IDLE,