private_access.h 435 B

1234567891011121314151617181920
  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. #ifndef MBEDTLS_PRIVATE_ACCESS_H
  11. #define MBEDTLS_PRIVATE_ACCESS_H
  12. #ifndef MBEDTLS_ALLOW_PRIVATE_ACCESS
  13. #define MBEDTLS_PRIVATE(member) private_##member
  14. #else
  15. #define MBEDTLS_PRIVATE(member) member
  16. #endif
  17. #endif /* MBEDTLS_PRIVATE_ACCESS_H */