Lines Matching defs:name_string
59 extern Name normalize_name(register wchar_t *name_string, register int length);
319 * normalize_name(name_string, length)
327 * name_string Path string to normalize
335 normalize_name(register wchar_t *name_string, register int length)
355 (name_string[0] == (int) period_char) &&
356 (name_string[1] == (int) slash_char)) {
357 name_string += 2;
359 while ((length > 0) && (name_string[0] == (int) slash_char)) {
360 name_string++;
368 (name_string[0] == (int) slash_char) &&
369 (name_string[1] == (int) period_char) &&
370 (name_string[2] == (int) slash_char)) ||
372 (name_string[0] == (int) slash_char) &&
373 (name_string[1] == (int) period_char))) {
374 name_string += 2;
379 (name_string[0] == (int) slash_char) &&
380 (name_string[1] == (int) slash_char)) {
381 name_string++;
385 *cdp++ = *name_string++;
395 name_string = string;
396 string2 = name_string; /*save for free*/
400 ALLOC_WC((length = wcslen(name_string)) + 1);
403 (name_string[0] == (int) slash_char) &&
404 (name_string[1] == (int) period_char) &&
405 (name_string[2] == (int) period_char) &&
406 (name_string[3] == (int) slash_char)) ||
408 (name_string[0] == (int) slash_char) &&
409 (name_string[1] == (int) period_char) &&
410 (name_string[2] == (int) period_char))) {
418 name_string += 3;
421 name_string++; /* skip slash */
424 *cdp++ = *name_string++;
434 if ((*cdp++ = *name_string++) == (int) slash_char) {