summaryrefslogtreecommitdiff
path: root/dviware/dvisvgm/src/Directory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/dvisvgm/src/Directory.cpp')
-rw-r--r--dviware/dvisvgm/src/Directory.cpp21
1 files changed, 3 insertions, 18 deletions
diff --git a/dviware/dvisvgm/src/Directory.cpp b/dviware/dvisvgm/src/Directory.cpp
index ccc05a2e92..748d1bc070 100644
--- a/dviware/dvisvgm/src/Directory.cpp
+++ b/dviware/dvisvgm/src/Directory.cpp
@@ -22,35 +22,20 @@
using namespace std;
-#ifdef _WIN32
- #include "windows.hpp"
-#else
+#ifndef _WIN32
#include <cerrno>
#include <sys/stat.h>
#endif
Directory::Directory () {
-#if _WIN32
- _handle = INVALID_HANDLE_VALUE;
- _firstread = true;
+#ifdef _WIN32
memset(&_fileData, 0, sizeof(WIN32_FIND_DATA));
-#else
- _dir = nullptr;
- _dirent = nullptr;
#endif
}
-Directory::Directory (const string &dirname) {
-#if _WIN32
- _handle = INVALID_HANDLE_VALUE;
- _firstread = true;
- memset(&_fileData, 0, sizeof(WIN32_FIND_DATA));
-#else
- _dir = nullptr;
- _dirent = nullptr;
-#endif
+Directory::Directory (const string &dirname) : Directory() {
open(dirname);
}