Lines Matching refs:ext_start
332 wchar_t *ip, *ext_start, *end, *name_start;
345 ext_start = end = &uname[ulen];
346 while (--ext_start >= uname) {
347 if (*ext_start == 0x002E) { /* is `.' */
348 if (ext_start == end - 1) {
350 ext_start = NULL;
356 if (ext_start == uname - 1) {
358 ext_start = NULL;
359 } else if (ext_start) {
366 while (name_start < ext_start) {
371 if (name_start != ext_start) {
372 sz = ext_start - uname;
373 ext_start++;
376 ext_start = NULL;
409 if (ext_start) {
410 for (p = ext, ip = ext_start; extlen < 3 && ip < end; ip++) {