Lines Matching refs:tok
2085 char *tok; local
2104 tok = ptr;
2108 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2110 if (!ptr && (path_length - (tok - path))) {
2111 switch (path_length - (tok - path)) {
2113 if (*tok == '.') {
2121 if (tok[0] == '.' && tok[1] == '.') {
2133 ptr_length = ptr - tok;
2135 if (IS_DIRECTORY_UP(tok, ptr_length)) {
2147 } else if (!IS_DIRECTORY_CURRENT(tok, ptr_length)) {
2150 memcpy(newpath + newpath_len, tok, ptr_length+1);
2152 memcpy(newpath + newpath_len, tok, ptr_length+1);
2162 tok = ++ptr;
2166 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2168 if (!ptr && (path_length - (tok - path))) {
2169 ptr_length = path_length - (tok - path);