MGE General C Library - Full Internal Documentation  v1.6.8
Library of general C functions.
internal.h
Go to the documentation of this file.
1 
14 /* **********************************************************************
15  * *
16  * Changelog *
17  * *
18  * Date Author Version Description *
19  * *
20  * 19/05/2018 MG 1.0.1 First release. *
21  * 20/05/2018 MG 1.0.2 Add re-inclusion prevention #defines. *
22  * 08/06/2019 MG 1.0.3 clang-format coding style changes. *
23  * 03/12/2021 MG 1.0.4 Tighten SPDX tag. *
24  * *
25  ************************************************************************
26  */
27 
28 #ifndef ERRORS_INTERNAL_H
29 #define ERRORS_INTERNAL_H
30 
31 #include <portability.h>
32 
34 
35 /* This semi-hides these global variables, (cf putting them in mge-error.h). */
36 extern const char *errno_desc[];
37 extern const size_t errno_desc_size;
38 
40 
41 #endif /* ndef ERRORS_INTERNAL_H */
42 
BEGIN_C_DECLS const char * errno_desc[]
Global array of mge-errno descriptions.
Definition: errno.c:58
const size_t errno_desc_size
Size of the error description array.
Definition: errno.c:78
Header file to ease portability.
#define BEGIN_C_DECLS
BEGIN_C_DECLS should be used at the beginning of declarations so that C++ compilers don't mangle thei...
Definition: portability.h:47
#define END_C_DECLS
Use END_C_DECLS at the end of C declarations.
Definition: portability.h:51