mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Add basename impl. for Windows
This commit is contained in:
parent
d7befe3d7e
commit
e4b20adfea
13
src/misc.h
13
src/misc.h
@ -53,3 +53,16 @@ string_format (const std::string & format, Args... args)
|
||||
snprintf (buf.get (), size, format.c_str (), args...);
|
||||
return std::string (buf.get (), buf.get () + size - 1);
|
||||
}
|
||||
|
||||
#ifdef _WIN32
|
||||
static inline char *
|
||||
basename (char * path)
|
||||
{
|
||||
static char basename[_MAX_FNAME + _MAX_EXT];
|
||||
char fname[_MAX_FNAME];
|
||||
char ext[_MAX_EXT];
|
||||
_splitpath (path, nullptr, nullptr, fname, ext);
|
||||
snprintf (basename, sizeof (basename), "%s%s", fname, ext);
|
||||
return basename;
|
||||
}
|
||||
#endif /* _WIN32 */
|
Loading…
x
Reference in New Issue
Block a user