[BCRYPT] Implement mbedTLS backend. Brought to you by Peter Hater. CORE-10934
[reactos.git] / reactos / include / reactos / wine / config.h
index 76573a6..d063aa2 100644 (file)
@@ -1,7 +1,14 @@
 #define __WINE_CONFIG_H
 
 /* Define to a function attribute for Microsoft hotpatch assembly prefix. */
+#ifndef DECLSPEC_HOTPATCH
+#if defined(_MSC_VER) || defined(__clang__)
+/* FIXME: http://llvm.org/bugs/show_bug.cgi?id=20888 */
 #define DECLSPEC_HOTPATCH
+#else
+#define DECLSPEC_HOTPATCH __attribute__((__ms_hook_prologue__))
+#endif
+#endif /* DECLSPEC_HOTPATCH */
 
 /* Define to the file extension for executables. */
 #define EXEEXT ".exe"
 /* Define to 1 if you have the <io.h> header file. */
 #define HAVE_IO_H 1
 
+/* Define to 1 if you have the `isfinite' function. */
+/* #undef HAVE_ISFINITE */
+
 /* Define to 1 if you have the `isinf' function. */
 /* #undef HAVE_ISINF */
 
 /* #undef HAVE_SYS_TIMES_H */
 
 /* Define to 1 if you have the <sys/time.h> header file. */
-#ifndef _MSC_VER
-  #define HAVE_SYS_TIME_H 1
-#endif
+#define HAVE_SYS_TIME_H 1
 
 /* Define to 1 if you have the <sys/types.h> header file. */
 #define HAVE_SYS_TYPES_H 1
 /* #undef HAVE_UCONTEXT_H */
 
 /* Define to 1 if you have the <unistd.h> header file. */
-#ifndef _MSC_VER
 #define HAVE_UNISTD_H 1
-#endif
 
 /* Define to 1 if you have the `usleep' function. */
 /* #undef HAVE_USLEEP */
 /* #undef SONAME_LIBGLU */
 
 /* Define to the soname of the libgnutls library. */
-/* #unef SONAME_LIBGNUTLS */
+/* #undef SONAME_LIBGNUTLS */
 
 /* Define to the soname of the libgsm library. */
 /* #undef SONAME_LIBGSM */
 /* Define to the soname of the libjpeg library. */
 #define SONAME_LIBJPEG "libjpeg"
 
+/* Define to the soname of the libmbedtls library. */
+#define SONAME_LIBMBEDTLS "mbedtls"
+
 /* Define to the soname of the libncurses library. */
 /* #undef SONAME_LIBNCURSES */
 
 /* Define to the soname of the libtiff library. */
 #define SONAME_LIBTIFF "libtiff"
 
+/* Define to the soname of the libtxc_dxtn library. */
+#define SONAME_LIBTXC_DXTN "dxtn"
+
 /* Define to the soname of the libv4l1 library. */
 /* #undef SONAME_LIBV4L1 */