From b41205e2f7a55428823122427d8d159c42fa73d7 Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Wed, 27 Oct 2010 17:21:17 +0200 Subject: [PATCH] Make libportfwd crosscompilable from linux. --- libportfwd/include/portfwd/portfwd.h | 3 +++ libportfwd/third-party/miniupnpc-1.4.20100609/minissdpc.c | 2 ++ libportfwd/third-party/miniupnpc-1.4.20100609/miniupnpc.c | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libportfwd/include/portfwd/portfwd.h b/libportfwd/include/portfwd/portfwd.h index 4c4cf51ed..faedd8f03 100644 --- a/libportfwd/include/portfwd/portfwd.h +++ b/libportfwd/include/portfwd/portfwd.h @@ -1,3 +1,5 @@ +#ifndef LIBPORTFWD_PORTFWD_H +#define LIBPORTFWD_PORTFWD_H true #include #include #include @@ -34,3 +36,4 @@ class Portfwd unsigned int m_upbps, m_downbps; }; +#endif \ No newline at end of file diff --git a/libportfwd/third-party/miniupnpc-1.4.20100609/minissdpc.c b/libportfwd/third-party/miniupnpc-1.4.20100609/minissdpc.c index 33ffa3ab5..6c6b03651 100644 --- a/libportfwd/third-party/miniupnpc-1.4.20100609/minissdpc.c +++ b/libportfwd/third-party/miniupnpc-1.4.20100609/minissdpc.c @@ -23,7 +23,9 @@ #define uint16_t unsigned short #endif /* Hack */ +#include #define UNIX_PATH_LEN 108 +#include struct sockaddr_un { uint16_t sun_family; char sun_path[UNIX_PATH_LEN]; diff --git a/libportfwd/third-party/miniupnpc-1.4.20100609/miniupnpc.c b/libportfwd/third-party/miniupnpc-1.4.20100609/miniupnpc.c index a0f1e893b..40dc19d09 100644 --- a/libportfwd/third-party/miniupnpc-1.4.20100609/miniupnpc.c +++ b/libportfwd/third-party/miniupnpc-1.4.20100609/miniupnpc.c @@ -28,7 +28,7 @@ #include #include #include -#include +#include #define snprintf _snprintf #if defined(_MSC_VER) && (_MSC_VER >= 1400) #define strncasecmp _memicmp