Lines Matching refs:tok
2139 char *tok; local
2158 tok = ptr;
2162 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2164 if (!ptr && (path_length - (tok - path))) {
2165 switch (path_length - (tok - path)) {
2167 if (*tok == '.') {
2175 if (tok[0] == '.' && tok[1] == '.') {
2187 ptr_length = ptr - tok;
2189 if (IS_DIRECTORY_UP(tok, ptr_length)) {
2201 } else if (!IS_DIRECTORY_CURRENT(tok, ptr_length)) {
2204 memcpy(newpath + newpath_len, tok, ptr_length+1);
2206 memcpy(newpath + newpath_len, tok, ptr_length+1);
2216 tok = ++ptr;
2220 } while (ptr && ptr - tok == 0 && *ptr == '/' && ++ptr && ++tok);
2222 if (!ptr && (path_length - (tok - path))) {
2223 ptr_length = path_length - (tok - path);