MGE General C Library - Full Internal Documentation  v1.7.4
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  * 16/09/2022 MG 1.0.5 Rename of portability.h *
25  * Add stddef.h for size_t. *
26  * *
27  ************************************************************************
28  */
29 
30 #ifndef ERRORS_INTERNAL_H
31 #define ERRORS_INTERNAL_H
32 
34 
35 #include <stddef.h>
36 
38 
39 /* This semi-hides these global variables, (cf putting them in mge-error.h). */
40 extern const char *errno_desc[];
41 extern const size_t errno_desc_size;
42 
44 
45 #endif /* ndef ERRORS_INTERNAL_H */
BEGIN_C_DECLS const char * errno_desc[]
Global array of mge-errno descriptions.
Definition: errno.c:59
const size_t errno_desc_size
Size of the error description array.
Definition: errno.c:79
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: mge-portability.h:48
#define END_C_DECLS
Use END_C_DECLS at the end of C declarations.
Definition: mge-portability.h:52