ide_drive_t *drive = (ide_drive_t*) cdi->handle; 
ide_drive_t *drive = cdi->handle; 
int ide_cdrom_get_mcn (struct cdrom_device_info *cdi,		       struct cdrom_mcn *mcn_info){	int stat;	char mcnbuf[24];	ide_drive_t *drive = (ide_drive_t*) cdi->handle;/* get MCN */	if ((stat = cdrom_read_subchannel(drive, 2, mcnbuf, sizeof (mcnbuf), NULL)))		return stat;	memcpy (mcn_info->medium_catalog_number, mcnbuf+9,		sizeof (mcn_info->medium_catalog_number)-1);	mcn_info->medium_catalog_number[sizeof (mcn_info->medium_catalog_number)-1]		= '\0';	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/2a91f3e54ff27c6002597f689ba51c5fa657ddbd/ide-cd.c/buggy/drivers/ide/ide-cd.c