diff options
Diffstat (limited to 'src/interfaces/ecpg')
-rw-r--r-- | src/interfaces/ecpg/include/sqlca.h | 2 | ||||
-rw-r--r-- | src/interfaces/ecpg/pgtypeslib/dt.h | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/interfaces/ecpg/include/sqlca.h b/src/interfaces/ecpg/include/sqlca.h index 0927f0a4d40..7987eb0d3c8 100644 --- a/src/interfaces/ecpg/include/sqlca.h +++ b/src/interfaces/ecpg/include/sqlca.h @@ -2,7 +2,7 @@ #define POSTGRES_SQLCA_H #ifndef DLLIMPORT -#ifdef __CYGWIN__ +#if defined(__CYGWIN__) || defined(WIN32) #define DLLIMPORT __declspec (dllimport) #else #define DLLIMPORT diff --git a/src/interfaces/ecpg/pgtypeslib/dt.h b/src/interfaces/ecpg/pgtypeslib/dt.h index 8dce06d1bd4..415cff0b20b 100644 --- a/src/interfaces/ecpg/pgtypeslib/dt.h +++ b/src/interfaces/ecpg/pgtypeslib/dt.h @@ -216,10 +216,11 @@ do { \ #endif /* Global variable holding time zone information. */ -#if defined(__CYGWIN__) || defined(N_PLAT_NLM) -#define TIMEZONE_GLOBAL _timezone -#else +#if !defined(__CYGWIN__) && !defined(WIN32) #define TIMEZONE_GLOBAL timezone +#else +#define TIMEZONE_GLOBAL _timezone +#define tzname _tzname /* should be in time.h? */ #endif /* |