MGE General C Library - Full Internal Documentation v1.6.8
Library of general C functions.
Loading...
Searching...
No Matches
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
46static 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