fi->fi_glasstty->KBDPutc = dcPutc;
fi->fi_glasstty->KBDPutc = dzPutc;
tb_kbdmouseconfig(fi)	struct fbinfo *fi;{	if (fi == NULL || fi->fi_glasstty == NULL) {#if defined(DEBUG) || defined(DIAGNOSTIC)		printf("tb_kbdmouseconfig: given non-console framebuffer\n");#endif		return 1;	}	switch (pmax_boardtype) {#if (NDZ_DS > 0) || (NDZ_IOASIC > 0)	case DS_PMAX:	case DS_3MAX:		fi->fi_glasstty->KBDPutc = dcPutc;		fi->fi_glasstty->kbddev = makedev(DCDEV, DCKBD_PORT);		break;#endif	/* NDZ_DS || NDZ_IOASIC */#if NSCC > 0	case DS_3MIN:	case DS_3MAXPLUS:		fi->fi_glasstty->KBDPutc = sccPutc;		fi->fi_glasstty->kbddev = makedev(SCCDEV, SCCKBD_PORT);		break;#endif /* NSCC */#if NDTOP > 0	case DS_MAXINE:		fi->fi_glasstty->KBDPutc = dtopKBDPutc;		fi->fi_glasstty->kbddev = makedev(DTOPDEV, DTOPKBD_PORT);		break;#endif	/* NDTOP */	default:		printf("Can't configure keyboard/mouse\n");		return (1);	};	return (0);}