MGE General C Library - Full Internal Documentation
Library of general C functions.
dllist-internal.h
Go to the documentation of this file.
1
15
/* **********************************************************************
16
* *
17
* Changelog *
18
* *
19
* Date Author Version Description *
20
* *
21
* 04/11/2017 MG 1.0.1 Started ChangeLog. *
22
* 09/11/2017 MG 1.0.2 Add SPDX license tag. *
23
* 02/01/2018 MG 1.0.3 Move to new source directory structure. *
24
* 19/05/2018 MG 1.0.4 Include dllist and sllist prototypes. *
25
* 20/05/2018 MG 1.0.5 Add re-inclusion prevention #defines. *
26
* 20/05/2018 MG 1.0.6 Standardise on define name format. *
27
* 02/06/2018 MG 1.0.7 Add support for counter and node totals *
28
* for a tree. *
29
* 09/06/2019 MG 1.0.8 clang-format coding style changes. *
30
* 12/07/2019 MG 1.0.9 Separate combined header file into *
31
* specific individual files. *
32
* *
33
************************************************************************
34
*/
35
36
#ifndef DLLIST_INTERNAL_H
37
#define DLLIST_INTERNAL_H
38
39
#include <
portability.h
>
40
41
#include <
dllist.h
>
42
43
BEGIN_C_DECLS
44
45
static
void
free_dll_node
(
struct
dllistnode
*currentnode);
46
47
END_C_DECLS
48
49
#endif
/* ndef DLLIST_INTERNAL_H */
50
dllist.h
Doubly linked list header file.
portability.h
Header file to ease portability.
dllistnode
Doubly linked list node.
Definition:
dllist.h:43
BEGIN_C_DECLS
#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:46
END_C_DECLS
#define END_C_DECLS
Use END_C_DECLS at the end of C declarations.
Definition:
portability.h:50
free_dll_node
static BEGIN_C_DECLS void free_dll_node(struct dllistnode *currentnode)
src
prg
c
src
libmgec
listsandsorts
dllist-internal.h
Generated by
1.8.20