diff options
Diffstat (limited to 'community/libnatpmp/fix_header_issue.diff')
-rw-r--r-- | community/libnatpmp/fix_header_issue.diff | 59 |
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 */ |