Add missing checks for Borland C compiler.
authorBruce Momjian
Tue, 2 Mar 2004 18:35:59 +0000 (18:35 +0000)
committerBruce Momjian
Tue, 2 Mar 2004 18:35:59 +0000 (18:35 +0000)
L J Bayuk

src/include/pgstat.h
src/include/port/win32.h
src/port/thread.c

index 7ff9dc465b727c0c6a4fc6dd34ebba9be45ea8eb..a5402cee608cd80366e8e5544ecdc191f28cf7e7 100644 (file)
@@ -5,7 +5,7 @@
  *
  * Copyright (c) 2001-2003, PostgreSQL Global Development Group
  *
- * $PostgreSQL: pgsql/src/include/pgstat.h,v 1.18 2003/12/25 03:52:51 momjian Exp $
+ * $PostgreSQL: pgsql/src/include/pgstat.h,v 1.19 2004/03/02 18:35:58 momjian Exp $
  * ----------
  */
 #ifndef PGSTAT_H
@@ -271,7 +271,7 @@ typedef struct PgStat_MsgTabstat
  * ----------
  */
 #define PGSTAT_NUM_TABPURGE        ((1000 - sizeof(PgStat_MsgHdr))         \
-                               / sizeof(PgStat_TableEntry))
+                               / sizeof(Oid))
 
 /* ----------
  * PgStat_MsgTabpurge          Sent by the backend to tell the collector
index ddc3982a15d582a0d97d4fb1d5899cb7ab0b3a15..f2519681c291e78b6c089c23fef6e3c080bd0b7b 100644 (file)
@@ -1,4 +1,4 @@
-/* $PostgreSQL: pgsql/src/include/port/win32.h,v 1.19 2004/02/23 20:48:03 tgl Exp $ */
+/* $PostgreSQL: pgsql/src/include/port/win32.h,v 1.20 2004/03/02 18:35:59 momjian Exp $ */
 
 /* undefine and redefine after #include */
 #undef mkdir
@@ -27,7 +27,7 @@
 #define DLLIMPORT __declspec (dllimport)
 #endif
 
-#elif defined(WIN32) && defined(_MSC_VER)      /* not CYGWIN or MingW */
+#elif defined(WIN32) && (defined(_MSC_VER) || defined(__BORLANDC__))       /* not CYGWIN or MingW */
 
 #if defined(_DLL)
 #define DLLIMPORT __declspec (dllexport)
index d6e1b269733607d13891bd655d993acc352a3c56..319139247cb30f3932d0aa4b0446af1fad494762 100644 (file)
@@ -7,7 +7,7 @@
  *
  * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
  *
- * $PostgreSQL: pgsql/src/port/thread.c,v 1.15 2004/02/11 21:44:06 momjian Exp $
+ * $PostgreSQL: pgsql/src/port/thread.c,v 1.16 2004/03/02 18:35:59 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -16,7 +16,7 @@
 
 #include 
 #include 
-#if defined(WIN32) && defined(_MSC_VER)
+#if defined(WIN32) && (defined(_MSC_VER) || defined(__BORLANDC__))
 #undef ERROR
 #else
 #include