reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
245 fname->path = NULL; 246 fname->dir = NULL; 247 fname->base = NULL; 252 fname->path = __kmp_str_format("%s", path); 257 __kmp_str_replace(fname->path, '\\', '/'); 259 fname->dir = __kmp_str_format("%s", fname->path); 259 fname->dir = __kmp_str_format("%s", fname->path); 260 slash = strrchr(fname->dir, '/'); 263 char first = TOLOWER(fname->dir[0]); // look for drive. 264 if ('a' <= first && first <= 'z' && fname->dir[1] == ':') { 265 slash = &fname->dir[1]; 268 base = (slash == NULL ? fname->dir : slash + 1); 269 fname->base = __kmp_str_format("%s", base); // Copy basename