| 174 | } |
| 175 | |
| 176 | FileBaseInfo DetermineFileBase(const char *f) { |
| 177 | |
| 178 | char drv[PATH_MAX], dir[PATH_MAX], name[PATH_MAX], ext[PATH_MAX]; |
| 179 | splitpath(f,drv,dir,name,ext); |
| 180 | |
| 181 | if(dir[0] == 0) strcpy(dir,"."); |
| 182 | |
| 183 | return FileBaseInfo((std::string)drv + dir,name,ext); |
| 184 | |
| 185 | } |
| 186 | |
| 187 | inline FileBaseInfo DetermineFileBase(const std::string& str) { return DetermineFileBase(str.c_str()); } |
| 188 |
no test coverage detected