From a1883d201d182d56b8053d7589798b4840242fac Mon Sep 17 00:00:00 2001 From: Pekka Pessi Date: Mon, 13 Mar 2006 15:35:34 +0200 Subject: [PATCH] win32 fixes. darcs-hash:20060313133534-65a35-b6e5fc465760da7564b545fc5a5df242fd3ecdda.gz --- libsofia-sip-ua/nua/nua_session.c | 2 +- libsofia-sip-ua/su/sofia-sip/su.h | 1 + libsofia-sip-ua/su/su_addrinfo.c | 5 ++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libsofia-sip-ua/nua/nua_session.c b/libsofia-sip-ua/nua/nua_session.c index d0d6f1c9..36f93d36 100644 --- a/libsofia-sip-ua/nua/nua_session.c +++ b/libsofia-sip-ua/nua/nua_session.c @@ -75,7 +75,7 @@ static void nua_session_usage_remove(nua_handle_t *nh, static nua_usage_class const nua_session_usage[1] = { { - sizeof (/*struct event_usage */ void), + 0 /* sizeof (struct session_usage) */, sizeof nua_session_usage, nua_session_usage_add, nua_session_usage_remove, diff --git a/libsofia-sip-ua/su/sofia-sip/su.h b/libsofia-sip-ua/su/sofia-sip/su.h index 30ed7afc..5a9afce1 100644 --- a/libsofia-sip-ua/su/sofia-sip/su.h +++ b/libsofia-sip-ua/su/sofia-sip/su.h @@ -126,6 +126,7 @@ enum { #define EADDRINUSE WSAEADDRINUSE #define EWOULDBLOCK WSAEWOULDBLOCK #define EINPROGRESS WSAEINPROGRESS +#define EADDRNOTAVAIL WSAEADDRNOTAVAIL #endif /**@HI Maximum size of host name. */ diff --git a/libsofia-sip-ua/su/su_addrinfo.c b/libsofia-sip-ua/su/su_addrinfo.c index 84321319..1aab9a75 100644 --- a/libsofia-sip-ua/su/su_addrinfo.c +++ b/libsofia-sip-ua/su/su_addrinfo.c @@ -126,11 +126,10 @@ static struct gai_afd { #endif #if !SU_HAVE_IN6 -extern #if defined(_WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) -__declspec(dllimport) +#else +extern int h_errno; #endif -int h_errno; #endif static int get_name(const char *, struct gai_afd *, -- GitLab