Go to the documentation of this file.
38 #ifndef SU_CONFIGURE_H
44 #if __GNUC__ < 3 && (!defined(__GNUC_MINOR__) || __GNUC_MINOR__ < 96)
47 #elif !defined(__attribute__)
48 # define __attribute__(x)
52 #if defined(__cplusplus)
54 # define SOFIA_BEGIN_DECLS extern "C" {
56 # define SOFIA_END_DECLS }
58 # define SOFIA_BEGIN_DECLS
59 # define SOFIA_END_DECLS
68 #define SOFIAPUBVAR extern
75 #if defined(_WIN32) && \
76 (defined(_MSC_VER) || defined(__BORLANDC__) || \
77 defined(__CYGWIN__) || defined(__MINGW32__))
79 #define SOFIACALL __cdecl
81 #if defined(LIBSOFIA_SIP_UA_STATIC)
85 #if defined(IN_LIBSOFIA_SIP_UA)
86 #define SOFIAPUBFUN __declspec(dllexport)
87 #define SOFIAPUBVAR __declspec(dllexport) extern
89 #define SOFIAPUBFUN __declspec(dllimport)
90 #define SOFIAPUBVAR __declspec(dllimport) extern
94 #if !defined _REENTRANT
97 #elif defined (SYMBIAN)
99 #define SOFIACALL __cdecl
101 #if defined(LIBSOFIA_SIP_UA_STATIC)
105 #if defined(IN_LIBSOFIA_SIP_UA)
106 #define SOFIAPUBFUN __declspec(dllexport)
107 #define SOFIAPUBVAR __declspec(dllexport) extern
109 #define SOFIAPUBFUN __declspec(dllimport)
110 #define SOFIAPUBVAR __declspec(dllimport)
114 #if !defined _REENTRANT
120 #define BNF_DLL SOFIAPUBFUN
121 #define HTTP_DLL SOFIAPUBFUN
122 #define IPT_DLL SOFIAPUBFUN
123 #define AUTH_DLL SOFIAPUBFUN
124 #define MSG_DLL SOFIAPUBFUN
125 #define NEA_DLL SOFIAPUBFUN
126 #define NTA_DLL SOFIAPUBFUN
127 #define NTH_DLL SOFIAPUBFUN
128 #define SDP_DLL SOFIAPUBFUN
129 #define SIP_DLL SOFIAPUBFUN
130 #define SU_DLL SOFIAPUBFUN
131 #define TPORT_DLL SOFIAPUBFUN
132 #define URL_DLL SOFIAPUBFUN
133 #define MSG_TEST_DLL SOFIAPUBFUN
Sofia-SIP 1.12.11devel -
Copyright (C) 2006 Nokia Corporation. All rights reserved.
Licensed under the terms of the GNU Lesser General Public License.