inqstrcpy (container_types[tindex], findit + 1); 
if (((findit - str->pid) + strlen(container_types[tindex])) < (sizeof(str->pid) + sizeof(str->prl))) inqstrcpy (container_types[tindex], findit + 1); 
static void setinqstr(int devtype, void *data, int tindex){	struct scsi_inq *str;	struct aac_driver_ident *mp;	mp = aac_get_driver_ident(devtype);   	str = (struct scsi_inq *)(data); /* cast data to scsi inq block */	inqstrcpy (mp->vname, str->vid); 	inqstrcpy (mp->model, str->pid); /* last six chars reserved for vol type */	if (tindex < (sizeof(container_types)/sizeof(char *))){		char *findit = str->pid;		for ( ; *findit != ' '; findit++); /* walk till we find a space */		/* RAID is superfluous in the context of a RAID device */		if (memcmp(findit-4, "RAID", 4) == 0)			*(findit -= 4) = ' ';		inqstrcpy (container_types[tindex], findit + 1);	}	inqstrcpy ("V1.0", str->prl);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/794d0601e7a379f0188655115a3642f1e326116f/aachba.c/clean/drivers/scsi/aacraid/aachba.c