v_write(fd, (char *)buf, i);
unparseputc(int c, int fd){	Char	buf[2];	register int i = 1;#ifdef AMOEBA	if (ttypreprocess(c)) return;#endif	if((buf[0] = c) == '\r' && (term->flags & LINEFEED)) {		buf[1] = '\n';		i++;	}	v_write(fd, (char *)buf, i);	/* If send/receive mode is reset, we echo characters locally */	if ((term->keyboard.flags & MODE_SRM) == 0) {		register TScreen *screen = &term->screen;		dotext(screen, screen->gsets[(int)(screen->curgl)], buf, buf+i);	}}