11#ifndef PQXX_H_COMPILER_INTERNAL
12#define PQXX_H_COMPILER_INTERNAL
16#include "pqxx/config-internal-compiler.h"
22#define PQXX_LIBEXPORT __declspec(dllexport)
23#define PQXX_PRIVATE __declspec()
27#pragma warning (disable: 4251 4275 4273)
28#pragma warning (disable: 4355)
29#pragma warning (disable: 4996)
32#elif defined(__GNUC__) && defined(PQXX_HAVE_GCC_VISIBILITY)
34#define PQXX_LIBEXPORT __attribute__ ((visibility("default")))
35#define PQXX_PRIVATE __attribute__ ((visibility("hidden")))
40#include "pqxx/compiler-public.hxx"