| 51 | } |
| 52 | |
| 53 | void ConvertBackslashesToForwardAndStripFinalSlash(char* s) |
| 54 | { |
| 55 | int i; |
| 56 | |
| 57 | for (i = 0; s[i]; i++) // convert \ to / |
| 58 | if (s[i] == '\\') |
| 59 | s[i] = '/'; |
| 60 | |
| 61 | if (i > 0 && s[i-1] == '/') // remove final / if any |
| 62 | s[i-1] = 0; |
| 63 | } |
| 64 | |
| 65 | // Get basename and extension e.g. given "C:/bin/cat.exe" returns "cat.exe". |
| 66 |