From: Tom Lane Date: Thu, 13 Nov 2008 14:42:28 +0000 (+0000) Subject: PGDLLIMPORT-ize the global variables referenced in pg_crc.h. X-Git-Tag: recoveryinfrav9~362 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=c0945b02a97453e552c63cd48bbf7cbdcfd04e39;p=users%2Fsimon%2Fpostgres.git PGDLLIMPORT-ize the global variables referenced in pg_crc.h. I think this will fix current mingw buildfarm failures for pg_trgm. --- diff --git a/src/include/utils/pg_crc.h b/src/include/utils/pg_crc.h index 6b3a0f0910..11a23d7a14 100644 --- a/src/include/utils/pg_crc.h +++ b/src/include/utils/pg_crc.h @@ -48,7 +48,7 @@ do { \ #define EQ_CRC32(c1,c2) ((c1) == (c2)) /* Constant table for CRC calculation */ -extern const uint32 pg_crc32_table[]; +extern PGDLLIMPORT const uint32 pg_crc32_table[]; #ifdef PROVIDE_64BIT_CRC @@ -106,8 +106,8 @@ do { \ #define EQ_CRC64(c1,c2) ((c1).crc0 == (c2).crc0 && (c1).crc1 == (c2).crc1) /* Constant table for CRC calculation */ -extern const uint32 pg_crc64_table0[]; -extern const uint32 pg_crc64_table1[]; +extern PGDLLIMPORT const uint32 pg_crc64_table0[]; +extern PGDLLIMPORT const uint32 pg_crc64_table1[]; #else /* int64 works */ typedef struct pg_crc64 @@ -140,7 +140,7 @@ do { \ #define EQ_CRC64(c1,c2) ((c1).crc0 == (c2).crc0) /* Constant table for CRC calculation */ -extern const uint64 pg_crc64_table[]; +extern PGDLLIMPORT const uint64 pg_crc64_table[]; #endif /* INT64_IS_BUSTED */ #endif /* PROVIDE_64BIT_CRC */