#include "xbt/sysdep.h"
#include "xbt/file.h" /* this module */
#include "xbt/log.h"
-#include "portable.h"
+#include "src/portable.h"
#ifndef _MSC_VER
#include "libgen.h" /* POSIX dirname */
char *xbt_basename(const char *path) {
#if _MSC_VER
char file[1024];
- char ext[1024]
+ char ext[1024];
errno_t err;
err = _splitpath_s(path, NULL,0, NULL,0, file,1024, ext,1024);
- return bprintf("%s%s",drive,dir);
+ return bprintf("%s.%s",file,ext);
#else
return basename(xbt_strdup(path));
#endif