v / thirdparty / mbedtls / include / mbedtls / private_access.h
20 lines · 17 sloc · 435 bytes · 1274cdc3447be8e83616e8512872455e8720c2fd
Raw
1/**
2 * \file private_access.h
3 *
4 * \brief Macro wrapper for struct's members.
5 */
6/*
7 * Copyright The Mbed TLS Contributors
8 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
9 */
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 */
21