Lines Matching refs:newIndex
316 int index, newIndex = 0, needsCRC = FALSE; in UDFTransName() local
351 newExtIndex = newIndex; in UDFTransName()
358 trailIndex = newIndex; in UDFTransName()
362 if (newIndex < MAXLEN) { in UDFTransName()
363 newName[newIndex++] = current; in UDFTransName()
371 if (trailIndex != newIndex - 1) { in UDFTransName()
372 newIndex = trailIndex + 1; in UDFTransName()
413 if (newIndex > maxFilenameLen) { in UDFTransName()
414 newIndex = maxFilenameLen; in UDFTransName()
416 newIndex = newExtIndex; in UDFTransName()
418 } else if (newIndex > MAXLEN - 5) { in UDFTransName()
420 newIndex = MAXLEN - 5; in UDFTransName()
422 newName[newIndex++] = CRC_MARK; /* Add mark for CRC. */ in UDFTransName()
427 newName[newIndex++] = hexChar[(valueCRC & 0xf000) >> 12]; in UDFTransName()
428 newName[newIndex++] = hexChar[(valueCRC & 0x0f00) >> 8]; in UDFTransName()
429 newName[newIndex++] = hexChar[(valueCRC & 0x00f0) >> 4]; in UDFTransName()
430 newName[newIndex++] = hexChar[(valueCRC & 0x000f)]; in UDFTransName()
434 newName[newIndex++] = PERIOD; in UDFTransName()
436 newName[newIndex++] = ext[index]; in UDFTransName()
440 return(newIndex); in UDFTransName()