101 {
102 const char *p = file;
103 const char *last_slash = nullptr;
104
105 while (*p) {
106
107 if (p[0] == 's' && p[1] == 'r' && p[2] == 'c' && (p[3] == '/' || p[3] == '\\')) {
108 return p;
109 }
110
111 if (*p == '/' || *p == '\\') {
112 last_slash = p;
113 }
114 p++;
115 }
116
117
118 if (last_slash) {
119 return last_slash + 1;
120 }
121 return file;
122}