[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r37764 - in libmicrohttpd: . src src/include src/microhttpd
From: |
gnunet |
Subject: |
[GNUnet-SVN] r37764 - in libmicrohttpd: . src src/include src/microhttpd src/testcurl w32/common |
Date: |
Tue, 23 Aug 2016 22:13:03 +0200 |
Author: Karlson2k
Date: 2016-08-23 22:13:03 +0200 (Tue, 23 Aug 2016)
New Revision: 37764
Added:
libmicrohttpd/src/microhttpd/mhd_compat.c
libmicrohttpd/src/microhttpd/mhd_compat.h
Removed:
libmicrohttpd/src/include/platform_interface.h
libmicrohttpd/src/include/w32functions.h
libmicrohttpd/src/platform/
Modified:
libmicrohttpd/configure.ac
libmicrohttpd/src/Makefile.am
libmicrohttpd/src/include/Makefile.am
libmicrohttpd/src/microhttpd/Makefile.am
libmicrohttpd/src/microhttpd/basicauth.c
libmicrohttpd/src/microhttpd/connection.c
libmicrohttpd/src/microhttpd/daemon.c
libmicrohttpd/src/microhttpd/digestauth.c
libmicrohttpd/src/microhttpd/internal.h
libmicrohttpd/src/microhttpd/test_postprocessor.c
libmicrohttpd/src/microhttpd/test_postprocessor_large.c
libmicrohttpd/src/testcurl/Makefile.am
libmicrohttpd/src/testcurl/test_get.c
libmicrohttpd/src/testcurl/test_get_sendfile.c
libmicrohttpd/src/testcurl/test_quiesce.c
libmicrohttpd/w32/common/libmicrohttpd-files.vcxproj
libmicrohttpd/w32/common/libmicrohttpd-filters.vcxproj
Log:
Moved generic emulated functions to mhd_compat.h/.c, removed "platform" dir,
removed "w32functions.h/.c"
Modified: libmicrohttpd/configure.ac
===================================================================
--- libmicrohttpd/configure.ac 2016-08-23 20:12:56 UTC (rev 37763)
+++ libmicrohttpd/configure.ac 2016-08-23 20:13:03 UTC (rev 37764)
@@ -1076,7 +1076,6 @@
m4/Makefile
src/Makefile
src/include/Makefile
-src/platform/Makefile
src/microhttpd/Makefile
src/examples/Makefile
src/testcurl/Makefile
Modified: libmicrohttpd/src/Makefile.am
===================================================================
--- libmicrohttpd/src/Makefile.am 2016-08-23 20:12:56 UTC (rev 37763)
+++ libmicrohttpd/src/Makefile.am 2016-08-23 20:13:03 UTC (rev 37764)
@@ -8,7 +8,7 @@
endif
endif
-SUBDIRS = include platform microhttpd $(curltests) $(zzuftests) .
+SUBDIRS = include microhttpd $(curltests) $(zzuftests) .
if BUILD_EXAMPLES
SUBDIRS += examples
Modified: libmicrohttpd/src/include/Makefile.am
===================================================================
--- libmicrohttpd/src/include/Makefile.am 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/include/Makefile.am 2016-08-23 20:13:03 UTC (rev
37764)
@@ -3,4 +3,4 @@
include_HEADERS = microhttpd.h
-EXTRA_DIST = platform.h platform_interface.h w32functions.h autoinit_funcs.h
+EXTRA_DIST = platform.h autoinit_funcs.h
Deleted: libmicrohttpd/src/include/platform_interface.h
===================================================================
--- libmicrohttpd/src/include/platform_interface.h 2016-08-23 20:12:56 UTC
(rev 37763)
+++ libmicrohttpd/src/include/platform_interface.h 2016-08-23 20:13:03 UTC
(rev 37764)
@@ -1,55 +0,0 @@
-/*
- This file is part of libmicrohttpd
- Copyright (C) 2014 Karlson2k (Evgeny Grin)
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library.
- If not, see <http://www.gnu.org/licenses/>.
-*/
-
-/**
- * @file include/platform_interface.h
- * @brief internal platform abstraction functions
- * @author Karlson2k (Evgeny Grin)
- */
-
-#ifndef MHD_PLATFORM_INTERFACE_H
-#define MHD_PLATFORM_INTERFACE_H
-
-#include "platform.h"
-#if defined(_WIN32) && !defined(__CYGWIN__)
-#include "w32functions.h"
-#endif
-
-/* *****************************
- General function mapping
- *****************************/
-
-/* Platform-independent snprintf name */
-#if defined(HAVE_SNPRINTF)
-#define MHD_snprintf_ snprintf
-#else /* ! HAVE_SNPRINTF */
-#if defined(_WIN32)
-#define MHD_snprintf_ W32_snprintf
-#else /* ! _WIN32*/
-#error Your platform does not support snprintf() and MHD does not know how to
emulate it on your platform.
-#endif /* ! _WIN32*/
-#endif /* ! HAVE_SNPRINTF */
-
-#if !defined(_WIN32) || defined(__CYGWIN__)
-#define MHD_random_() random()
-#else
-#define MHD_random_() MHD_W32_random_()
-#endif
-
-#endif /* MHD_PLATFORM_INTERFACE_H */
Deleted: libmicrohttpd/src/include/w32functions.h
===================================================================
--- libmicrohttpd/src/include/w32functions.h 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/include/w32functions.h 2016-08-23 20:13:03 UTC (rev
37764)
@@ -1,55 +0,0 @@
-/*
- This file is part of libmicrohttpd
- Copyright (C) 2014 Karlson2k (Evgeny Grin)
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library.
- If not, see <http://www.gnu.org/licenses/>.
-*/
-
-/**
- * @file include/w32functions.h
- * @brief internal functions for W32 systems
- * @author Karlson2k (Evgeny Grin)
- */
-
-#ifndef MHD_W32FUNCTIONS_H
-#define MHD_W32FUNCTIONS_H
-#ifndef _WIN32
-#error w32functions.h is designed only for W32 systems
-#endif
-
-#include "platform.h"
-#include <errno.h>
-#include <winsock2.h>
-#include "platform_interface.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-/**
- * Generate 31-bit pseudo random number.
- * Function initialize itself at first call to current time.
- * @return 31-bit pseudo random number.
- */
-int MHD_W32_random_(void);
-
-/* Emulate snprintf function on W32 */
-int W32_snprintf(char *__restrict s, size_t n, const char *__restrict format,
...);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* MHD_W32FUNCTIONS_H */
Modified: libmicrohttpd/src/microhttpd/Makefile.am
===================================================================
--- libmicrohttpd/src/microhttpd/Makefile.am 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/microhttpd/Makefile.am 2016-08-23 20:13:03 UTC (rev
37764)
@@ -5,10 +5,6 @@
AM_CFLAGS = $(HIDDEN_VISIBILITY_CFLAGS)
-if HAVE_W32
-MHD_W32_LIB = $(top_builddir)/src/platform/libplatform_interface.la
-endif
-
lib_LTLIBRARIES = \
libmicrohttpd.la
@@ -71,6 +67,7 @@
mhd_locks.h \
mhd_sockets.c mhd_sockets.h \
mhd_itc.c mhd_itc.h \
+ mhd_compat.c mhd_compat.h \
response.c response.h
libmicrohttpd_la_CPPFLAGS = \
$(AM_CPPFLAGS) $(MHD_LIB_CPPFLAGS) \
@@ -82,9 +79,7 @@
$(W32_MHD_LIB_LDFLAGS) \
-version-info @LIB_VERSION_CURRENT@:@LIB_VERSION_REVISION@:@LIB_VERSION_AGE@
libmicrohttpd_la_LIBADD = \
- $(MHD_W32_LIB) $(MHD_LIBDEPS)
-libmicrohttpd_la_DEPENDENCIES = \
- $(MHD_W32_LIB)
+ $(MHD_LIBDEPS)
if HAVE_W32
MHD_DLL_RES_SRC = microhttpd_dll_res.rc
@@ -172,12 +167,11 @@
$(top_builddir)/src/microhttpd/libmicrohttpd.la
test_postprocessor_SOURCES = \
- test_postprocessor.c
+ test_postprocessor.c mhd_compat.c
test_postprocessor_CPPFLAGS = \
$(AM_CPPFLAGS) $(GNUTLS_CPPFLAGS)
test_postprocessor_LDADD = \
- $(top_builddir)/src/microhttpd/libmicrohttpd.la \
- $(MHD_W32_LIB)
+ $(top_builddir)/src/microhttpd/libmicrohttpd.la
test_postprocessor_amp_SOURCES = \
test_postprocessor_amp.c
@@ -187,12 +181,11 @@
$(top_builddir)/src/microhttpd/libmicrohttpd.la
test_postprocessor_large_SOURCES = \
- test_postprocessor_large.c
+ test_postprocessor_large.c mhd_compat.c
test_postprocessor_large_CPPFLAGS = \
$(AM_CPPFLAGS) $(GNUTLS_CPPFLAGS)
test_postprocessor_large_LDADD = \
- $(top_builddir)/src/microhttpd/libmicrohttpd.la \
- $(MHD_W32_LIB)
+ $(top_builddir)/src/microhttpd/libmicrohttpd.la
test_shutdown_select_SOURCES = \
test_shutdown_select.c
Modified: libmicrohttpd/src/microhttpd/basicauth.c
===================================================================
--- libmicrohttpd/src/microhttpd/basicauth.c 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/microhttpd/basicauth.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -26,6 +26,7 @@
#include <limits.h>
#include "internal.h"
#include "base64.h"
+#include "mhd_compat.h"
/**
* Beginning string for any valid Basic authentication header.
Modified: libmicrohttpd/src/microhttpd/connection.c
===================================================================
--- libmicrohttpd/src/microhttpd/connection.c 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/microhttpd/connection.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -33,6 +33,7 @@
#include "mhd_str.h"
#include "mhd_locks.h"
#include "mhd_sockets.h"
+#include "mhd_compat.h"
/**
Modified: libmicrohttpd/src/microhttpd/daemon.c
===================================================================
--- libmicrohttpd/src/microhttpd/daemon.c 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/microhttpd/daemon.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -36,6 +36,7 @@
#include "mhd_locks.h"
#include "mhd_sockets.h"
#include "mhd_itc.h"
+#include "mhd_compat.h"
#if HAVE_SEARCH_H
#include <search.h>
Modified: libmicrohttpd/src/microhttpd/digestauth.c
===================================================================
--- libmicrohttpd/src/microhttpd/digestauth.c 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/microhttpd/digestauth.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -28,6 +28,7 @@
#include "md5.h"
#include "mhd_mono_clock.h"
#include "mhd_str.h"
+#include "mhd_compat.h"
#if defined(_WIN32) && defined(MHD_W32_MUTEX_)
#ifndef WIN32_LEAN_AND_MEAN
Modified: libmicrohttpd/src/microhttpd/internal.h
===================================================================
--- libmicrohttpd/src/microhttpd/internal.h 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/microhttpd/internal.h 2016-08-23 20:13:03 UTC (rev
37764)
@@ -29,7 +29,6 @@
#include "platform.h"
#include "microhttpd.h"
-#include "platform_interface.h"
#if HTTPS_SUPPORT
#include <gnutls/gnutls.h>
#if GNUTLS_VERSION_MAJOR >= 3
Copied: libmicrohttpd/src/microhttpd/mhd_compat.c (from rev 37763,
libmicrohttpd/src/platform/w32functions.c)
===================================================================
--- libmicrohttpd/src/microhttpd/mhd_compat.c (rev 0)
+++ libmicrohttpd/src/microhttpd/mhd_compat.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -0,0 +1,95 @@
+/*
+ This file is part of libmicrohttpd
+ Copyright (C) 2014-2016 Karlson2k (Evgeny Grin)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
+
+*/
+
+/**
+ * @file microhttpd/mhd_compat.c
+ * @brief Implementation of platform missing functions.
+ * @author Karlson2k (Evgeny Grin)
+ */
+
+#include "mhd_compat.h"
+#if defined(_WIN32) && !defined(__CYGWIN__)
+#include <stdint.h>
+#include <time.h>
+#ifndef HAVE_SNPRINTF
+#include <stdio.h>
+#include <stdarg.h>
+#endif /* HAVE_SNPRINTF */
+#endif /* _WIN32 && !__CYGWIN__ */
+
+
+/**
+ * Dummy function to silent compiler warning on empty file
+ * @return zero
+ */
+static int
+static_dummy_func(void)
+{
+ return 0;
+}
+
+#if defined(_WIN32) && !defined(__CYGWIN__)
+/**
+ * Static variable used by pseudo random number generator
+ */
+static int32_t rnd_val = 0;
+
+/**
+ * Generate 31-bit pseudo random number.
+ * Function initialize itself at first call to current time.
+ * @return 31-bit pseudo random number.
+ */
+int MHD_W32_random_(void)
+{
+ if (0 == rnd_val)
+ rnd_val = (int32_t)time(NULL);
+ /* stolen from winsup\cygwin\random.cc */
+ rnd_val = (16807 * (rnd_val % 127773) - 2836 * (rnd_val / 127773))
+ & 0x7fffffff;
+ return (int)rnd_val;
+}
+
+
+#ifndef HAVE_SNPRINTF
+/* Emulate snprintf function on W32 */
+int W32_snprintf(char *__restrict s, size_t n, const char *__restrict format,
...)
+{
+ int ret;
+ va_list args;
+ if (0 != n && NULL != s )
+ {
+ va_start(args, format);
+ ret = _vsnprintf(s, n, format, args);
+ va_end(args);
+ if ((int)n == ret)
+ s[n - 1] = 0;
+ if (ret >= 0)
+ return ret;
+ }
+ va_start(args, format);
+ ret = _vscprintf(format, args);
+ va_end(args);
+ if (0 <= ret && 0 != n && NULL == s)
+ return -1;
+
+ return ret;
+}
+#endif /* HAVE_SNPRINTF */
+#endif /* _WIN32 && !__CYGWIN__ */
Copied: libmicrohttpd/src/microhttpd/mhd_compat.h (from rev 37763,
libmicrohttpd/src/include/platform_interface.h)
===================================================================
--- libmicrohttpd/src/microhttpd/mhd_compat.h (rev 0)
+++ libmicrohttpd/src/microhttpd/mhd_compat.h 2016-08-23 20:13:03 UTC (rev
37764)
@@ -0,0 +1,67 @@
+/*
+ This file is part of libmicrohttpd
+ Copyright (C) 2014-2016 Karlson2k (Evgeny Grin)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
+
+*/
+
+/**
+ * @file microhttpd/mhd_compat.h
+ * @brief Header for platform missing functions.
+ * @author Karlson2k (Evgeny Grin)
+ *
+ * Provides compatibility for platforms with some missing
+ * functionality.
+ * Any functions can be implemented as macro on some platforms
+ * unless explicitly marked otherwise.
+ * Any function argument can be skipped in macro, so avoid
+ * variable modification in function parameters.
+ */
+
+#ifndef MHD_COMPAT_H
+#define MHD_COMPAT_H 1
+
+#include "mhd_options.h"
+
+/* Platform-independent snprintf name */
+#if defined(HAVE_SNPRINTF)
+#define MHD_snprintf_ snprintf
+#else /* ! HAVE_SNPRINTF */
+#if defined(_WIN32)
+/* Emulate snprintf function on W32 */
+int W32_snprintf(char *__restrict s, size_t n, const char *__restrict format,
...);
+#define MHD_snprintf_ W32_snprintf
+#else /* ! _WIN32*/
+#error Your platform does not support snprintf() and MHD does not know how to
emulate it on your platform.
+#endif /* ! _WIN32*/
+#endif /* ! HAVE_SNPRINTF */
+
+#if !defined(_WIN32) || defined(__CYGWIN__)
+#define MHD_random_() random()
+#else /* _WIN32 && !__CYGWIN__ */
+#define MHD_random_() MHD_W32_random_()
+
+/**
+ * Generate 31-bit pseudo random number.
+ * Function initialize itself at first call to current time.
+ * @return 31-bit pseudo random number.
+ */
+int MHD_W32_random_(void);
+#endif /* _WIN32 && !__CYGWIN__ */
+
+
+
+#endif /* MHD_COMPAT_H */
Modified: libmicrohttpd/src/microhttpd/test_postprocessor.c
===================================================================
--- libmicrohttpd/src/microhttpd/test_postprocessor.c 2016-08-23 20:12:56 UTC
(rev 37763)
+++ libmicrohttpd/src/microhttpd/test_postprocessor.c 2016-08-23 20:13:03 UTC
(rev 37764)
@@ -30,6 +30,7 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
+#include "mhd_compat.h"
#ifndef WINDOWS
#include <unistd.h>
Modified: libmicrohttpd/src/microhttpd/test_postprocessor_large.c
===================================================================
--- libmicrohttpd/src/microhttpd/test_postprocessor_large.c 2016-08-23
20:12:56 UTC (rev 37763)
+++ libmicrohttpd/src/microhttpd/test_postprocessor_large.c 2016-08-23
20:13:03 UTC (rev 37764)
@@ -27,6 +27,7 @@
#include "platform.h"
#include "microhttpd.h"
#include "internal.h"
+#include "mhd_compat.h"
#ifndef WINDOWS
#include <unistd.h>
Modified: libmicrohttpd/src/testcurl/Makefile.am
===================================================================
--- libmicrohttpd/src/testcurl/Makefile.am 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/testcurl/Makefile.am 2016-08-23 20:13:03 UTC (rev
37764)
@@ -152,15 +152,7 @@
test_get_sendfile_LDADD = \
$(top_builddir)/src/microhttpd/libmicrohttpd.la \
@LIBCURL@
-test_get_sendfile_DEPENDENCIES =
-if HAVE_W32
-test_get_sendfile_LDADD += \
- $(top_builddir)/src/platform/libplatform_interface.la
-test_get_sendfile_DEPENDENCIES += \
- $(top_builddir)/src/platform/libplatform_interface.la
-endif
-
test_urlparse_SOURCES = \
test_urlparse.c
test_urlparse_LDADD = \
@@ -237,15 +229,7 @@
test_get_sendfile11_LDADD = \
$(top_builddir)/src/microhttpd/libmicrohttpd.la \
@LIBCURL@
-test_get_sendfile11_DEPENDENCIES =
-if HAVE_W32
-test_get_sendfile11_LDADD += \
- $(top_builddir)/src/platform/libplatform_interface.la
-test_get_sendfile11_DEPENDENCIES += \
- $(top_builddir)/src/platform/libplatform_interface.la
-endif
-
test_post11_SOURCES = \
test_post.c
test_post11_LDADD = \
Modified: libmicrohttpd/src/testcurl/test_get.c
===================================================================
--- libmicrohttpd/src/testcurl/test_get.c 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/testcurl/test_get.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -27,7 +27,6 @@
#include "MHD_config.h"
#include "platform.h"
-#include "platform_interface.h"
#include <curl/curl.h>
#include <microhttpd.h>
#include <stdlib.h>
Modified: libmicrohttpd/src/testcurl/test_get_sendfile.c
===================================================================
--- libmicrohttpd/src/testcurl/test_get_sendfile.c 2016-08-23 20:12:56 UTC
(rev 37763)
+++ libmicrohttpd/src/testcurl/test_get_sendfile.c 2016-08-23 20:13:03 UTC
(rev 37764)
@@ -25,7 +25,6 @@
#include "MHD_config.h"
#include "platform.h"
-#include "platform_interface.h"
#include <curl/curl.h>
#include <microhttpd.h>
#include <stdlib.h>
Modified: libmicrohttpd/src/testcurl/test_quiesce.c
===================================================================
--- libmicrohttpd/src/testcurl/test_quiesce.c 2016-08-23 20:12:56 UTC (rev
37763)
+++ libmicrohttpd/src/testcurl/test_quiesce.c 2016-08-23 20:13:03 UTC (rev
37764)
@@ -25,7 +25,6 @@
#include "MHD_config.h"
#include "platform.h"
-#include "platform_interface.h"
#include <curl/curl.h>
#include <microhttpd.h>
#include <stdlib.h>
Modified: libmicrohttpd/w32/common/libmicrohttpd-files.vcxproj
===================================================================
--- libmicrohttpd/w32/common/libmicrohttpd-files.vcxproj 2016-08-23
20:12:56 UTC (rev 37763)
+++ libmicrohttpd/w32/common/libmicrohttpd-files.vcxproj 2016-08-23
20:13:03 UTC (rev 37764)
@@ -19,7 +19,7 @@
<ClCompile Include="$(MhdSrc)microhttpd\mhd_threads.c" />
<ClCompile Include="$(MhdSrc)microhttpd\mhd_sockets.c" />
<ClCompile Include="$(MhdSrc)microhttpd\mhd_itc.c" />
- <ClCompile Include="$(MhdSrc)platform\w32functions.c" />
+ <ClCompile Include="$(MhdSrc)microhttpd\mhd_compat.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(MhdSrc)include\autoinit_funcs.h" />
@@ -26,8 +26,6 @@
<ClInclude Include="$(MhdSrc)include\microhttpd.h" />
<ClInclude Include="$(MhdSrc)include\mhd_options.h" />
<ClInclude Include="$(MhdSrc)include\platform.h" />
- <ClInclude Include="$(MhdSrc)include\platform_interface.h" />
- <ClInclude Include="$(MhdSrc)include\w32functions.h" />
<ClInclude Include="$(MhdSrc)microhttpd\base64.h" />
<ClInclude Include="$(MhdSrc)microhttpd\connection.h" />
<ClInclude Include="$(MhdSrc)microhttpd\internal.h" />
@@ -44,6 +42,7 @@
<ClInclude Include="$(MhdSrc)microhttpd\mhd_locks.h" />
<ClInclude Include="$(MhdSrc)microhttpd\mhd_sockets.h" />
<ClInclude Include="$(MhdSrc)microhttpd\mhd_itc.h" />
+ <ClInclude Include="$(MhdSrc)microhttpd\mhd_compat.h" />
<ClInclude Include="$(MhdW32Common)MHD_config.h" />
</ItemGroup>
<ItemGroup>
Modified: libmicrohttpd/w32/common/libmicrohttpd-filters.vcxproj
===================================================================
--- libmicrohttpd/w32/common/libmicrohttpd-filters.vcxproj 2016-08-23
20:12:56 UTC (rev 37763)
+++ libmicrohttpd/w32/common/libmicrohttpd-filters.vcxproj 2016-08-23
20:13:03 UTC (rev 37764)
@@ -13,10 +13,6 @@
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
- <Filter Include="Source Files\platform_interface">
-
<UniqueIdentifier>{af799bf7-9787-4134-8e56-9e5aae50c7e3}</UniqueIdentifier>
- <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
- </Filter>
<Filter Include="Template Files">
<UniqueIdentifier>{df5ad836-e372-437b-a0e3-299d3675d6b4}</UniqueIdentifier>
<Extensions>in</Extensions>
@@ -32,12 +28,6 @@
<ClInclude Include="$(MhdSrc)include\platform.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="$(MhdSrc)include\platform_interface.h">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="$(MhdSrc)include\w32functions.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="$(MhdSrc)include\mhd_options.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -44,9 +34,6 @@
<ClInclude Include="$(MhdW32Common)MHD_config.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClCompile Include="$(MhdSrc)platform\w32functions.c">
- <Filter>Source Files\platform_interface</Filter>
- </ClCompile>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(MhdSrc)microhttpd\base64.c">
@@ -151,6 +138,12 @@
<ClCompile Include="$(MhdSrc)microhttpd\mhd_itc.c">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClInclude Include="$(MhdSrc)microhttpd\mhd_compat.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClCompile Include="$(MhdSrc)microhttpd\mhd_compat.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="$(MhdW32Common)microhttpd_dll_res_vc.rc">
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r37764 - in libmicrohttpd: . src src/include src/microhttpd src/testcurl w32/common,
gnunet <=