summaryrefslogtreecommitdiff
path: root/pjsip
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip')
-rw-r--r--pjsip/include/pjsip/sip_config.h4
-rw-r--r--pjsip/src/pjsip/sip_config.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/pjsip/include/pjsip/sip_config.h b/pjsip/include/pjsip/sip_config.h
index a23ea2b8..ded28ebd 100644
--- a/pjsip/include/pjsip/sip_config.h
+++ b/pjsip/include/pjsip/sip_config.h
@@ -63,6 +63,7 @@
# include <pjsip/sip_autoconf.h>
#endif
+PJ_BEGIN_DECL
/**
* This structure describes PJSIP run-time configurations/settings.
@@ -132,7 +133,7 @@ PJ_DECL(pjsip_cfg_t*) pjsip_cfg(void);
#else /* PJ_DLL */
-PJ_DECL_DATA(pjsip_cfg_t) pjsip_sip_cfg_var;
+extern pjsip_cfg_t pjsip_sip_cfg_var;
/**
* Get pjsip configuration instance. Application may modify the
@@ -712,6 +713,7 @@ PJ_INLINE(pjsip_cfg_t*) pjsip_cfg(void)
# define PJSIP_HAS_DIGEST_AKA_AUTH 0
#endif
+PJ_END_DECL
/**
* Specify whether client registration should check for its registered
diff --git a/pjsip/src/pjsip/sip_config.c b/pjsip/src/pjsip/sip_config.c
index 701607fd..89d2cfb7 100644
--- a/pjsip/src/pjsip/sip_config.c
+++ b/pjsip/src/pjsip/sip_config.c
@@ -20,7 +20,7 @@
#include <pjsip/sip_config.h>
/* pjsip configuration instance, initialized with default values */
-PJ_DEF_DATA(pjsip_cfg_t) pjsip_sip_cfg_var =
+pjsip_cfg_t pjsip_sip_cfg_var =
{
/* Transaction settings */
{