Skip to content

Commit 57643d5

Browse files
Ron EldorRon Eldor
authored andcommitted
Include platform.h
Include `platform.h` even if `MBEDTLS_PLATFORM_C` is undefined, to include the feature unsupported error.
1 parent 3be1a97 commit 57643d5

File tree

4 files changed

+3
-12
lines changed

4 files changed

+3
-12
lines changed

library/x509.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,13 @@
4848
#include "mbedtls/pem.h"
4949
#endif
5050

51-
#if defined(MBEDTLS_PLATFORM_C)
5251
#include "mbedtls/platform.h"
53-
#else
52+
#if !defined(MBEDTLS_PLATFORM_C)
5453
#include <stdio.h>
5554
#include <stdlib.h>
5655
#define mbedtls_free free
5756
#define mbedtls_calloc calloc
5857
#define mbedtls_printf printf
59-
#define mbedtls_snprintf snprintf
6058
#endif
6159

6260
#if defined(MBEDTLS_HAVE_TIME)

library/x509_crt.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,12 @@
5454
#include "mbedtls/psa_util.h"
5555
#endif
5656

57-
#if defined(MBEDTLS_PLATFORM_C)
5857
#include "mbedtls/platform.h"
59-
#else
58+
#if !defined(MBEDTLS_PLATFORM_C)
6059
#include <stdio.h>
6160
#include <stdlib.h>
6261
#define mbedtls_free free
6362
#define mbedtls_calloc calloc
64-
#define mbedtls_snprintf snprintf
6563
#endif
6664

6765
#if defined(MBEDTLS_THREADING_C)

programs/test/benchmark.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include <stdlib.h>
3232
#define mbedtls_exit exit
3333
#define mbedtls_printf printf
34-
#define mbedtls_snprintf snprintf
3534
#define mbedtls_free free
3635
#endif
3736

tests/suites/helpers.function

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,15 @@
44

55
#include <stdlib.h>
66

7-
#if defined(MBEDTLS_PLATFORM_C)
87
#include "mbedtls/platform.h"
9-
#else
8+
#if !defined(MBEDTLS_PLATFORM_C)
109
#include <stdio.h>
1110
#define mbedtls_fprintf fprintf
12-
#define mbedtls_snprintf snprintf
1311
#define mbedtls_calloc calloc
1412
#define mbedtls_free free
1513
#define mbedtls_exit exit
1614
#define mbedtls_time time
1715
#define mbedtls_time_t time_t
18-
#define MBEDTLS_EXIT_SUCCESS EXIT_SUCCESS
19-
#define MBEDTLS_EXIT_FAILURE EXIT_FAILURE
2016
#endif
2117

2218
#if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)

0 commit comments

Comments
 (0)