 if (ndev->dr_hw == NUBUS_DRHW_SMC9194 && ndev->dr_sw == NUBUS_DRSW_DAYNA) return MACSONIC_DAYNA;  if (ndev->dr_hw == NUBUS_DRHW_SONIC_LC && ndev->dr_sw == 0) { /* huh? */ return MACSONIC_APPLE16; } 
int __init macsonic_ident(struct nubus_dev* ndev){	if (ndev->dr_hw == NUBUS_DRHW_ASANTE_LC && 	    ndev->dr_sw == NUBUS_DRSW_SONIC_LC)		return MACSONIC_DAYNALINK;	if (ndev->dr_hw == NUBUS_DRHW_SONIC &&	    ndev->dr_sw == NUBUS_DRSW_APPLE) {		/* There has to be a better way to do this... */		if (strstr(ndev->board->name, "DuoDock"))			return MACSONIC_DUODOCK;		else			return MACSONIC_APPLE;	}	return -1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/efcce839360fb3a7b6dedeacaec80f68b0f2d052/macsonic.c/clean/drivers/net/macsonic.c