blob: 580f3eb44695c7b2e0c0ebe693dc4dcddb46ea14 [file] [log] [blame]
Gilles Peskine449bd832023-01-11 14:50:10 +01001/**
Mateusz Starzyk2c09c9b2021-05-14 22:20:10 +02002 * \file private_access.h
3 *
Shaun Case8b0ecbc2021-12-20 21:14:10 -08004 * \brief Macro wrapper for struct's members.
Mateusz Starzyk2c09c9b2021-05-14 22:20:10 +02005 */
6/*
7 * Copyright The Mbed TLS Contributors
Dave Rodgman16799db2023-11-02 19:47:20 +00008 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
Mateusz Starzyk2c09c9b2021-05-14 22:20:10 +02009 */
10
11#ifndef MBEDTLS_PRIVATE_ACCESS_H
12#define MBEDTLS_PRIVATE_ACCESS_H
13
14#ifndef MBEDTLS_ALLOW_PRIVATE_ACCESS
15#define MBEDTLS_PRIVATE(member) private_##member
16#else
17#define MBEDTLS_PRIVATE(member) member
18#endif
19
20#endif /* MBEDTLS_PRIVATE_ACCESS_H */