1 #pragma once
2 
3 #pragma once
4 
5 #ifdef __cplusplus
6 
7 #    define __BEGIN_HEADER \
8         extern "C"         \
9         {
10 
11 #    define __END_HEADER \
12         }
13 
14 #else
15 
16 #    define __BEGIN_HEADER
17 
18 #    define __END_HEADER
19 
20 #endif