| Index: third_party/libusb/src/msvc/config.h
|
| diff --git a/third_party/libusb/src/msvc/config.h b/third_party/libusb/src/msvc/config.h
|
| index 43aa1f7b4b49b417158a966db55c89e509662df3..da476729e7232ce5e34a49e5615f30fb21a42dcb 100644
|
| --- a/third_party/libusb/src/msvc/config.h
|
| +++ b/third_party/libusb/src/msvc/config.h
|
| @@ -1,3 +1,19 @@
|
| +/*
|
| + * 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
|
| + */
|
| +
|
| /* config.h. Manual config for MSVC. */
|
|
|
| #ifndef _MSC_VER
|
| @@ -5,20 +21,35 @@
|
| #error "Please make sure the msvc/ directory is removed from your build path."
|
| #endif
|
|
|
| +/* Disable: warning C4200: nonstandard extension used : zero-sized array in struct/union */
|
| +#pragma warning(disable:4200)
|
| +/* Disable: warning C6258: Using TerminateThread does not allow proper thread clean up */
|
| +#pragma warning(disable: 6258)
|
| +#if defined(_PREFAST_)
|
| +/* Disable "Banned API" errors when using the MS's WDK OACR/Prefast */
|
| +#pragma warning(disable:28719)
|
| +/* Disable "The function 'InitializeCriticalSection' must be called from within a try/except block" */
|
| +#pragma warning(disable:28125)
|
| +#endif
|
| +
|
| /* Default visibility */
|
| #define DEFAULT_VISIBILITY /**/
|
|
|
| -/* Debug message logging */
|
| -//#define ENABLE_DEBUG_LOGGING 1
|
| -
|
| -/* Message logging */
|
| +/* Enable global message logging */
|
| #define ENABLE_LOGGING 1
|
|
|
| -/* Windows backend */
|
| -#define OS_WINDOWS 1
|
| +/* Uncomment to start with debug message logging enabled */
|
| +// #define ENABLE_DEBUG_LOGGING 1
|
|
|
| /* type of second poll() argument */
|
| #define POLL_NFDS_TYPE unsigned int
|
|
|
| -/* no way to run git describe from MSVC? */
|
| -#define LIBUSB_DESCRIBE ""
|
| +/* Windows/WinCE backend */
|
| +#if defined(_WIN32_WCE)
|
| +#define OS_WINCE 1
|
| +#define HAVE_MISSING_H
|
| +#else
|
| +#define OS_WINDOWS 1
|
| +#define HAVE_SIGNAL_H 1
|
| +#define HAVE_SYS_TYPES_H 1
|
| +#endif
|
|
|