Spracherkennung für: .patch vermutete Sprache: Masm {Masm[42] ADA[30] Haskell[30]} [Methode: maximale Elemente, drei Dimensionen]
From 5a17329a5b228327e5e980e6d42c39c8b7a6ba31 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= <hugo@beauzee.fr>
Date: Tue, 14 Feb 2017 17:21:29 +0100
Subject: [PATCH 4/5] Remove use of dirent_win.h
---
src/KM_fileio.cpp | 7 ++++---
src/KM_fileio.h | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/KM_fileio.cpp b/src/KM_fileio.cpp
index 4d50722..f8e93c3 100644
--- a/src/KM_fileio.cpp
+++ b/src/KM_fileio.cpp
@@ -1582,7 +1582,7 @@ Kumu::DirScannerEx::GetNext(std::string& next_item_name, DirectoryEntryType_t& n
if ( m_Handle == 0 )
return RESULT_FILEOPEN;
-#if defined(__sun) && defined(__SVR4)
+#if (defined(__sun) && defined(__SVR4)) || defined(_WIN32)
struct stat s;
#endif
struct dirent* entry;
@@ -1597,7 +1597,7 @@ Kumu::DirScannerEx::GetNext(std::string& next_item_name, DirectoryEntryType_t& n
next_item_name.assign(entry->d_name, strlen(entry->d_name));
-#if defined(__sun) && defined(__SVR4)
+#if (defined(__sun) && defined(__SVR4)) || defined(_WIN32)
stat(entry->d_name, &s);
@@ -1610,10 +1610,11 @@ Kumu::DirScannerEx::GetNext(std::string& next_item_name, DirectoryEntryType_t& n
case S_IFREG:
next_item_type = DET_FILE;
break;
-
+#ifndef _WIN32
case S_IFLNK:
next_item_type = DET_LINK;
break;
+#endif
default:
next_item_type = DET_DEV;
diff --git a/src/KM_fileio.h b/src/KM_fileio.h
index 1ef5e75..8d07429 100755
--- a/src/KM_fileio.h
+++ b/src/KM_fileio.h
@@ -37,7 +37,6 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifdef KM_WIN32
# include <io.h>
-# include "dirent_win.h"
#else
# include <dirent.h>
# include <unistd.h>
@@ -46,6 +45,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <regex.h>
#endif
+#include <dirent.h>
#include <sys/stat.h>
--
2.37.3.windows.1
[Dauer der Verarbeitung: 0.2 Sekunden, vorverarbeitet 2026-10-24]