#define OZ_DECLARE_NONSTD(type) __declspec(dllimport) type __cdecl
#define OZ_DECLARE_DATA __declspec(dllimport)
#endif
+#define EX_DECLARE_DATA __declspec(dllexport)
#else
#if (defined(__GNUC__) || defined(__SUNPRO_CC) || defined (__SUNPRO_C)) && defined(HAVE_VISIBILITY)
#define OZ_DECLARE(type) __attribute__((visibility("default"))) type
#define OZ_DECLARE_NONSTD(type) type
#define OZ_DECLARE_DATA
#endif
+#define EX_DECLARE_DATA
#endif
#ifdef _MSC_VER
/**
* \brief Openzap analog signaling module definition
*/
-zap_module_t zap_module = {
+EX_DECLARE_DATA zap_module_t zap_module = {
"analog",
NULL,
NULL,
/**
* \brief Openzap analog EM module definition
*/
-zap_module_t zap_module = {
+EX_DECLARE_DATA zap_module_t zap_module = {
"analog_em",
NULL,
NULL,
/**
* \brief Openzap ISDN signaling module definition
*/
-zap_module_t zap_module = {
+EX_DECLARE_DATA zap_module_t zap_module = {
"isdn",
NULL,
close_pcap,
#include "openzap.h"
#include "zap_pika.h"
-#if defined(__WINDOWS__)
-#define EX_DECLARE_DATA __declspec(dllexport)
-#else
-EX_DECLARE_DATA
-#endif
#define MAX_NUMBER_OF_TRUNKS 64
#define PIKA_BLOCK_SIZE 160
#define sangoma_sendmsg_socket sangoma_writemsg
#define sangoma_writemsg_tdm sangoma_writemsg
#define sangoma_create_socket_intr sangoma_open_api_span_chan
-#define EX_DECLARE_DATA __declspec(dllexport)
-#else
-#define EX_DECLARE_DATA
#endif
/**