Lines Matching refs:tok
2148 char *tok; local
2167 tok = ptr;
2171 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2173 if (!ptr && (path_length - (tok - path))) {
2174 switch (path_length - (tok - path)) {
2176 if (*tok == '.') {
2184 if (tok[0] == '.' && tok[1] == '.') {
2196 ptr_length = ptr - tok;
2198 if (IS_DIRECTORY_UP(tok, ptr_length)) {
2210 } else if (!IS_DIRECTORY_CURRENT(tok, ptr_length)) {
2213 memcpy(newpath + newpath_len, tok, ptr_length+1);
2215 memcpy(newpath + newpath_len, tok, ptr_length+1);
2225 tok = ++ptr;
2229 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2231 if (!ptr && (path_length - (tok - path))) {
2232 ptr_length = path_length - (tok - path);