case PCI_DEVICE_ID_DIGI32: case PCI_DEVICE_ID_DIGI32_8: 
case PCI_DEVICE_ID_RME_DIGI32: case PCI_DEVICE_ID_RME_DIGI32_8: 
snd_rme32_info_inputtype_control(snd_kcontrol_t * kcontrol,				 snd_ctl_elem_info_t * uinfo){	rme32_t *rme32 = snd_kcontrol_chip(kcontrol);	static char *texts[4] = { "Optical", "Coaxial", "Internal", "XLR" };	uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED;	uinfo->count = 1;	switch (rme32->pci->device) {	case PCI_DEVICE_ID_DIGI32:	case PCI_DEVICE_ID_DIGI32_8:		uinfo->value.enumerated.items = 3;		break;	case PCI_DEVICE_ID_DIGI32_PRO:		uinfo->value.enumerated.items = 4;		break;	default:		snd_BUG();		break;	}	if (uinfo->value.enumerated.item >	    uinfo->value.enumerated.items - 1) {		uinfo->value.enumerated.item =		    uinfo->value.enumerated.items - 1;	}	strcpy(uinfo->value.enumerated.name,	       texts[uinfo->value.enumerated.item]);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8b7fc4214b550fafe595330e28d7c2c72b8b62f6/rme32.c/buggy/sound/pci/rme32.c