Lines Matching defs:titleStart
317 int32_t prev, titleStart, titleLimit, idx, destIndex;
359 * a) uncased characters (copy as-is) [prev..titleStart[
360 * b) first case letter (titlecase) [titleStart..titleLimit[
364 /* find and copy uncased characters [prev..titleStart[ */
365 titleStart=titleLimit=prev;
368 /* Adjust the titlecasing index (titleStart) to the next cased character. */
370 titleStart=titleLimit;
374 * stop with titleStart==titleLimit==index
380 break; /* cased letter at [titleStart..titleLimit[ */
383 destIndex=appendString(dest, destIndex, destCapacity, src+prev, titleStart-prev);
390 if(titleStart<titleLimit) {
391 /* titlecase c which is from [titleStart..titleLimit[ */
393 csc.cpStart=titleStart;
399 destIndex=appendString(dest, destIndex, destCapacity, src+titleStart, titleLimit-titleStart);
407 if (titleStart+1 < idx &&
409 (src[titleStart] == 0x0049 || src[titleStart] == 0x0069) &&
410 (src[titleStart+1] == 0x004A || src[titleStart+1] == 0x006A)) {