summaryrefslogtreecommitdiff
path: root/community/libnatpmp/fix_header_issue.diff
diff options
context:
space:
mode:
Diffstat (limited to 'community/libnatpmp/fix_header_issue.diff')
-rw-r--r--community/libnatpmp/fix_header_issue.diff59
1 files changed, 59 insertions, 0 deletions
diff --git a/community/libnatpmp/fix_header_issue.diff b/community/libnatpmp/fix_header_issue.diff
new file mode 100644
index 000000000..2e52886b0
--- /dev/null
+++ b/community/libnatpmp/fix_header_issue.diff
@@ -0,0 +1,59 @@
+commit f376ab72bc4de0b45f4e10c9b287b7ffe2a1fcd1
+Author: Thomas Bernard <miniupnp@free.fr>
+Date: Thu Apr 10 23:09:44 2014 +0200
+
+ remove declspec.h problems. still has to be fixed definitely
+
+diff --git a/getgateway.h b/getgateway.h
+index d868f80..b3e17c6 100644
+--- a/getgateway.h
++++ b/getgateway.h
+@@ -1,6 +1,6 @@
+ /* $Id: getgateway.h,v 1.7 2013/09/10 20:09:04 nanard Exp $ */
+ /* libnatpmp
+-Copyright (c) 2007-2013, Thomas BERNARD
++Copyright (c) 2007-2014, Thomas BERNARD
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+@@ -38,12 +38,12 @@ typedef unsigned short uint16_t;
+ #endif
+ #define in_addr_t uint32_t
+ #endif
+-#include "declspec.h"
++/* #include "declspec.h" */
+
+ /* getdefaultgateway() :
+ * return value :
+ * 0 : success
+ * -1 : failure */
+-LIBSPEC int getdefaultgateway(in_addr_t * addr);
++/* LIBSPEC */int getdefaultgateway(in_addr_t * addr);
+
+ #endif
+diff --git a/natpmp.h b/natpmp.h
+index 62d113f..2399afb 100644
+--- a/natpmp.h
++++ b/natpmp.h
+@@ -1,6 +1,6 @@
+ /* $Id: natpmp.h,v 1.19 2014/04/01 09:39:29 nanard Exp $ */
+ /* libnatpmp
+-Copyright (c) 2007-2013, Thomas BERNARD
++Copyright (c) 2007-2014, Thomas BERNARD
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+@@ -48,10 +48,12 @@ typedef unsigned short uint16_t;
+ #define in_addr_t uint32_t
+ #include "declspec.h"
+ #else /* WIN32 */
++#define LIBSPEC
+ #include <netinet/in.h>
+ #endif /* WIN32 */
+
+-#include "declspec.h"
++/* causes problem when installing. Maybe should it be inlined ? */
++/* #include "declspec.h" */
+
+ typedef struct {
+ int s; /* socket */