| 85 | } |
| 86 | |
| 87 | void getFileNameExt(const char* FilePathName, char* fnameExt, int maxbuffsize) |
| 88 | { |
| 89 | #ifdef _WIN32 |
| 90 | char drive[_MAX_DRIVE]; |
| 91 | char dir[_MAX_DIR]; |
| 92 | char ext[_MAX_EXT]; |
| 93 | char fname[_MAX_FNAME]; |
| 94 | _splitpath_s(FilePathName, drive, _MAX_DRIVE, dir, _MAX_DIR, fname, _MAX_FNAME, ext, _MAX_EXT); |
| 95 | snprintf(fnameExt, maxbuffsize, "%s%s", fname, ext); |
| 96 | #else |
| 97 | std::string fname = CMP_GetFileNameAndExt(FilePathName); |
| 98 | snprintf(fnameExt, maxbuffsize, "%s", fname.c_str()); |
| 99 | #endif |
| 100 | } |
| 101 | |
| 102 | #ifdef _WIN32 |
| 103 |
no test coverage detected