56 {
57 const char *p = file;
58 const char *last_slash = nullptr;
59
60 while (*p) {
61
62 if (p[0] == 's' && p[1] == 'r' && p[2] == 'c' && (p[3] == '/' || p[3] == '\\')) {
63 return p;
64 }
65
66 if (*p == '/' || *p == '\\') {
67 last_slash = p;
68 }
69 p++;
70 }
71
72
73 if (last_slash) {
74 return last_slash + 1;
75 }
76 return file;
77}