MGE General C Library - Full Internal Documentation  v1.6.8
Library of general C functions.
sllist-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  * 03/12/2021 MG 1.0.10 Tighten SPDX tag. *
33  * *
34  ************************************************************************
35  */
36 
37 #ifndef SLLIST_INTERNAL_H
38 #define SLLIST_INTERNAL_H
39 
40 #include <portability.h>
41 
42 #include <sllist.h>
43 
45 
46 static void free_sll_node(struct sllistnode *currentnode);
47 
49 
50 #endif /* ndef SLLIST_INTERNAL_H */
51 
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
static BEGIN_C_DECLS void free_sll_node(struct sllistnode *currentnode)
Singly linked list header file.
Singly linked list node.
Definition: sllist.h:49