summaryrefslogtreecommitdiff
path: root/src/pal/inc
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2019-02-10 13:57:11 -0800
committerGitHub <noreply@github.com>2019-02-10 13:57:11 -0800
commit70cf6d489032f42c9f643d59825c994c0402a3f7 (patch)
tree717a4ae2a08d9a489a44de806053daf78a36ae7e /src/pal/inc
parentbe1b5db77a593fdea460ef7ab90e63b3817e7853 (diff)
downloadcoreclr-70cf6d489032f42c9f643d59825c994c0402a3f7.tar.gz
coreclr-70cf6d489032f42c9f643d59825c994c0402a3f7.tar.bz2
coreclr-70cf6d489032f42c9f643d59825c994c0402a3f7.zip
Cleanup DLL exports (#22500)
Diffstat (limited to 'src/pal/inc')
-rw-r--r--src/pal/inc/pal.h14
-rw-r--r--src/pal/inc/rt/palrt.h14
2 files changed, 15 insertions, 13 deletions
diff --git a/src/pal/inc/pal.h b/src/pal/inc/pal.h
index 3552dea565..4b58797532 100644
--- a/src/pal/inc/pal.h
+++ b/src/pal/inc/pal.h
@@ -4314,6 +4314,7 @@ See MSDN doc for memcpy
--*/
EXTERN_C
PALIMPORT
+DLLEXPORT
void *PAL_memcpy (void *dest, const void *src, size_t count);
PALIMPORT void * __cdecl memcpy(void *, const void *, size_t) THROW_DECL;
@@ -4600,13 +4601,14 @@ PALIMPORT char * __cdecl _strdup(const char *);
PALIMPORT PAL_NORETURN void __cdecl exit(int);
int __cdecl atexit(void (__cdecl *function)(void));
-PALIMPORT DLLEXPORT void __cdecl qsort(void *, size_t, size_t, int (__cdecl *)(const void *, const void *));
-PALIMPORT void * __cdecl bsearch(const void *, const void *, size_t, size_t,
-int (__cdecl *)(const void *, const void *));
-
PALIMPORT char * __cdecl _fullpath(char *, const char *, size_t);
#ifndef PAL_STDCPP_COMPAT
+
+PALIMPORT DLLEXPORT void __cdecl qsort(void *, size_t, size_t, int(__cdecl *)(const void *, const void *));
+PALIMPORT DLLEXPORT void * __cdecl bsearch(const void *, const void *, size_t, size_t,
+ int(__cdecl *)(const void *, const void *));
+
PALIMPORT time_t __cdecl time(time_t *);
struct tm {
@@ -4725,8 +4727,8 @@ PALIMPORT DLLEXPORT int * __cdecl PAL_errno(int caller);
#define errno (*PAL_errno(PAL_get_caller))
#endif // PAL_STDCPP_COMPAT
-PALIMPORT char * __cdecl getenv(const char *);
-PALIMPORT int __cdecl _putenv(const char *);
+PALIMPORT DLLEXPORT char * __cdecl getenv(const char *);
+PALIMPORT DLLEXPORT int __cdecl _putenv(const char *);
#define ERANGE 34
diff --git a/src/pal/inc/rt/palrt.h b/src/pal/inc/rt/palrt.h
index 78190fcdd1..381eb46d80 100644
--- a/src/pal/inc/rt/palrt.h
+++ b/src/pal/inc/rt/palrt.h
@@ -372,9 +372,9 @@ typedef union _ULARGE_INTEGER {
/******************* OLE, BSTR, VARIANT *************************/
-STDAPI_(LPVOID) CoTaskMemAlloc(SIZE_T cb);
-STDAPI_(LPVOID) CoTaskMemRealloc(LPVOID pv, SIZE_T cb);
-STDAPI_(void) CoTaskMemFree(LPVOID pv);
+DLLEXPORT STDAPI_(LPVOID) CoTaskMemAlloc(SIZE_T cb);
+DLLEXPORT STDAPI_(LPVOID) CoTaskMemRealloc(LPVOID pv, SIZE_T cb);
+DLLEXPORT STDAPI_(void) CoTaskMemFree(LPVOID pv);
typedef SHORT VARIANT_BOOL;
#define VARIANT_TRUE ((VARIANT_BOOL)-1)
@@ -386,11 +386,11 @@ typedef const OLECHAR* LPCOLESTR;
typedef WCHAR *BSTR;
-STDAPI_(BSTR) SysAllocString(const OLECHAR*);
-STDAPI_(BSTR) SysAllocStringLen(const OLECHAR*, UINT);
+DLLEXPORT STDAPI_(BSTR) SysAllocString(const OLECHAR*);
+DLLEXPORT STDAPI_(BSTR) SysAllocStringLen(const OLECHAR*, UINT);
DLLEXPORT STDAPI_(BSTR) SysAllocStringByteLen(const char *, UINT);
-STDAPI_(void) SysFreeString(BSTR);
-STDAPI_(UINT) SysStringLen(BSTR);
+DLLEXPORT STDAPI_(void) SysFreeString(BSTR);
+DLLEXPORT STDAPI_(UINT) SysStringLen(BSTR);
DLLEXPORT STDAPI_(UINT) SysStringByteLen(BSTR);
typedef double DATE;