MGE General C Library - Full Internal Documentation v1.6.8
Library of general C functions.
Loading...
Searching...
No Matches
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). */
36extern const char *errno_desc[];
37extern 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