MGE General C Library - Full Internal Documentation v1.8.0
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). */
40extern const char *errno_desc[];
41extern 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