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