Files
mars-matrixssl/core/include/cl_header_begin.h
Janne Johansson 69b5f2c6c3 MatrixSSL 4.5.1
2022-07-29 12:30:12 +03:00

25 lines
647 B
C

/** @file cl_header_start.h
@copyright Copyright (c) 2017 Rambus Inc. All Rights Reserved.
Start header file.
*/
/* CL header files are intended for C.
This header produces sufficient prologue to introduce
header file in C mode. */
/* Note: Add CL_NO_EXTERN_C to predefined symbols if you have manually
created extern "C" block. */
/* Unusual multi-inclusion guard as multi-inclusion is allowed. */
#ifndef CL_HEADER_BEGIN_H
#define CL_HEADER_BEGIN_H 1
#if defined __cplusplus && !defined CL_NO_EXTERN_C
extern "C" {
#endif
#undef CL_HEADER_BEGIN_H /* Allow multiple inclusion and nesting. */
#endif /* CL_HEADER_BEGIN_H */