Lines Matching refs:tok
2157 char *tok; local
2174 tok = ptr;
2178 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2180 if (!ptr && (path_length - (tok - path))) {
2181 switch (path_length - (tok - path)) {
2183 if (*tok == '.') {
2190 if (tok[0] == '.' && tok[1] == '.') {
2200 ptr_length = ptr - tok;
2202 if (IS_DIRECTORY_UP(tok, ptr_length)) {
2214 } else if (!IS_DIRECTORY_CURRENT(tok, ptr_length)) {
2217 memcpy(newpath + newpath_len, tok, ptr_length+1);
2219 memcpy(newpath + newpath_len, tok, ptr_length+1);
2229 tok = ++ptr;
2233 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2235 if (!ptr && (path_length - (tok - path))) {
2236 ptr_length = path_length - (tok - path);