scxferc(p_port, SYNC_PTRN); scxferc(p_port, ASSIGN_ID); 
FPT_scxferc(p_port, SYNC_PTRN); FPT_scxferc(p_port, ASSIGN_ID); 
UCHAR sciso(ULONG p_port, UCHAR p_id_string[])#endif{   UCHAR ret_data,the_data,byte_cnt,bit_cnt;   the_data = 0;   for (byte_cnt = 0; byte_cnt < ID_STRING_LENGTH; byte_cnt++) {      for (bit_cnt = 0; bit_cnt < 8; bit_cnt++) {         ret_data = scxferc(p_port,0);         if (ret_data & 0xFC)            return(0xFF);         else {            the_data <<= 1;            if (ret_data & BIT(1)) {               the_data |= 1;               }            }         if ((ret_data & 0x1F) == 0)	   {/*				if(bit_cnt != 0 || bit_cnt != 8)				{					byte_cnt = 0;					bit_cnt = 0;					scxferc(p_port, SYNC_PTRN);					scxferc(p_port, ASSIGN_ID);					continue;				}*/            if (byte_cnt)               return(0x00);            else               return(0xFF);	   }         } /*bit loop */      p_id_string[byte_cnt] = the_data;      } /*byte loop */   return(0);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/47b5d69c4aa753fcfc9b2b8d28c0660a1e25c129/FlashPoint.c/buggy/drivers/scsi/FlashPoint.c