From f6f9976af7a520dd1aeced4f104f4d4711f28e23 Mon Sep 17 00:00:00 2001 From: rpj Date: Fri, 1 Apr 2005 01:28:29 +0000 Subject: '' --- semaphore.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'semaphore.h') diff --git a/semaphore.h b/semaphore.h index 7e71089..a3330a6 100644 --- a/semaphore.h +++ b/semaphore.h @@ -75,13 +75,16 @@ * do NOT define PTW32_BUILD, and then the variables/functions will * be imported correctly. */ -#ifdef PTW32_BUILD -# define PTW32_DLLPORT __declspec (dllexport) +#ifndef PTW32_STATIC_LIB +# ifdef PTW32_BUILD +# define PTW32_DLLPORT __declspec (dllexport) +# else +# define PTW32_DLLPORT __declspec (dllimport) +# endif #else -# define PTW32_DLLPORT __declspec (dllimport) +# define PTW32_DLLPORT #endif - /* * This is a duplicate of what is in the autoconf config.h, * which is only used when building the pthread-win32 libraries. -- cgit v1.2.3