Home | History | Annotate | Download | only in src

Lines Matching full:clone

445   LCHAR clone[P_PATH_MAX];
455 LSTRCPY(clone, path);
456 lstrtrim(clone);
458 CHKLOG(rc, PFileSystemGetAbsolutePath(clone, &len2));
461 lastSlash = LSTRRCHR(clone, L('/'));
468 else if (lastSlash < clone + LSTRLEN(clone) - 1)
472 if (LSTRLEN(clone) > *len)
474 *len = LSTRLEN(clone);
478 LSTRCPY(path, clone);
484 if (lastSlash -clone + 2 == 3 && LSTRNCMP(clone, L("../"), 3) == 0)
486 LSTRCAT(clone, L("../"));
487 if (LSTRLEN(clone) > *len)
489 *len = LSTRLEN(clone);
493 LSTRCPY(path, clone);
497 if (lastSlash -clone + 1 == 2 && LSTRNCMP(clone, L("./"), 2) == 0)
509 else if (lastSlash == clone && LSTRNCMP(clone, L("/"), 1) == 0)
516 lastSlash = LSTRRCHR(clone, L('/'));
520 if (LSTRLEN(clone) > *len)
522 *len = LSTRLEN(clone);
526 LSTRCPY(path, clone);