From affc86e61961c263dccddba0ff81d32783c4034a Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 9 Feb 2014 23:48:59 +0000
Subject: [PATCH] DLLangadingdong

---
 src/xpdev/dirwrap.c | 8 ++++----
 src/xpdev/dirwrap.h | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/xpdev/dirwrap.c b/src/xpdev/dirwrap.c
index 4ec8bdb963..64237fe79f 100644
--- a/src/xpdev/dirwrap.c
+++ b/src/xpdev/dirwrap.c
@@ -334,7 +334,7 @@ long DLLCALL getdirsize(const char* path, BOOL include_subdirs, BOOL subdir_only
 /* POSIX directory operations using Microsoft _findfirst/next API.			*/
 /****************************************************************************/
 #if defined(_MSC_VER) || defined(__DMC__)
-DIR* opendir(const char* dirname)
+DIR* DLLCALL opendir(const char* dirname)
 {
 	DIR*	dir;
 
@@ -354,7 +354,7 @@ DIR* opendir(const char* dirname)
 	}
 	return(dir);
 }
-struct dirent* readdir(DIR* dir)
+struct dirent* DLLCALL readdir(DIR* dir)
 {
 	if(dir==NULL)
 		return(NULL);
@@ -367,7 +367,7 @@ struct dirent* readdir(DIR* dir)
 		dir->end=TRUE;
 	return(&dir->dirent);
 }
-int closedir (DIR* dir)
+int DLLCALL closedir (DIR* dir)
 {
 	if(dir==NULL)
 		return(-1);
@@ -375,7 +375,7 @@ int closedir (DIR* dir)
 	free(dir);
 	return(0);
 }
-void rewinddir(DIR* dir)
+void DLLCALL rewinddir(DIR* dir)
 {
 	if(dir==NULL)
 		return;
diff --git a/src/xpdev/dirwrap.h b/src/xpdev/dirwrap.h
index 572954bfb9..e1203fb451 100644
--- a/src/xpdev/dirwrap.h
+++ b/src/xpdev/dirwrap.h
@@ -156,10 +156,10 @@ extern "C" {
 
 	/* Prototypes.
 	 */
-	DIR            *	opendir  (const char *__dirname);
-	struct dirent  *	readdir  (DIR *__dir);
-	int                 closedir (DIR *__dir);
-	void                rewinddir(DIR *__dir);
+	DLLEXPORT DIR* DLLCALL opendir  (const char *__dirname);
+	DLLEXPORT struct dirent* DLLCALL readdir  (DIR *__dir);
+	DLLEXPORT int DLLCALL closedir (DIR *__dir);
+	DLLEXPORT void DLLCALL rewinddir(DIR *__dir);
 #elif !defined(__WATCOMC__)
 	#include <dirent.h>	/* POSIX directory functions */
 #endif
-- 
GitLab