USHORT CalcCrc16(UCHAR buffer[]) 
static USHORT FPT_CalcCrc16(UCHAR buffer[]) 
USHORT CalcCrc16(UCHAR buffer[]){   USHORT crc=0;	int i,j;   USHORT ch;   for (i=0; i < ID_STRING_LENGTH; i++)   {      ch = (USHORT) buffer[i];	   for(j=0; j < 8; j++)	   {		   if ((crc ^ ch) & 1)            crc = (crc >> 1) ^ CRCMASK;		   else            crc >>= 1;		   ch >>= 1;	   }   }	return(crc);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/47b5d69c4aa753fcfc9b2b8d28c0660a1e25c129/FlashPoint.c/buggy/drivers/scsi/FlashPoint.c