1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-08-08 17:42:09 +03:00

Defines for UEFI environment under MSVC added

This commit is contained in:
Paul Bakker
2013-10-28 18:48:30 +01:00
parent 178d9bac3c
commit fa6a620b75
33 changed files with 94 additions and 54 deletions

View File

@@ -53,12 +53,16 @@
#include <string.h>
#include <stdlib.h>
#if defined(_WIN32)
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
#include <windows.h>
#else
#include <time.h>
#endif
#if defined(EFIX64) || defined(EFI32)
#include <stdio.h>
#endif
#if defined(POLARSSL_FS_IO)
#include <stdio.h>
#if !defined(_WIN32)
@@ -935,7 +939,7 @@ int x509_crt_parse_file( x509_crt *chain, const char *path )
int x509_crt_parse_path( x509_crt *chain, const char *path )
{
int ret = 0;
#if defined(_WIN32)
#if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32)
int w_ret;
WCHAR szDir[MAX_PATH];
char filename[MAX_PATH];
@@ -1035,7 +1039,7 @@ int x509_crt_parse_path( x509_crt *chain, const char *path )
}
#endif /* POLARSSL_FS_IO */
#if defined _MSC_VER && !defined snprintf
#if defined(_MSC_VER) && !defined snprintf
#include <stdarg.h>
#if !defined vsnprintf