Go to the documentation of this file.
11#if defined UPNP_LARGEFILE_SENSITIVE && _FILE_OFFSET_BITS + 0 != 64
13 #warning libupnp requires largefile mode - use AC_SYS_LARGEFILE
15 #error libupnp requires largefile mode - use AC_SYS_LARGEFILE
23 #ifdef UPNP_STATIC_LIB
24 #define UPNP_EXPORT_SPEC
26 #ifdef LIBUPNP_EXPORTS
29 #define UPNP_EXPORT_SPEC __declspec(dllexport)
31 #define UPNP_EXPORT_SPEC __declspec(dllimport)
42 #ifdef UPNP_USE_MSVCPP
44 #define UPNP_INLINE inline
50 #define UPNP_INLINE _inline
51typedef __int64 int64_t;
65typedef __int64 int64_t;
66 #warning The Borland C compiler is probably broken on PRId64,
67 #warning please someone provide a proper fix here
76 #define UPNP_INLINE inline
92 #ifdef UPNP_STATIC_LIB
93 #define UPNP_EXPORT_SPEC
95 #ifdef LIBUPNP_EXPORTS
98 #define UPNP_EXPORT_SPEC \
99 __attribute__((visibility("default")))
101 #define UPNP_EXPORT_SPEC
112 #ifdef __STRICT_ANSI__
113 #define UPNP_INLINE __inline__
115 #define UPNP_INLINE inline