libdatatypes
0.3.2
Abstract datatypes for C.
Loading...
Searching...
No Matches
datatypes.h
Go to the documentation of this file.
1
/***************************************************************************
2
begin........: June 2012
3
copyright....: Sebastian Fedrau
4
email........: sebastian.fedrau@gmail.com
5
***************************************************************************/
6
7
/***************************************************************************
8
This program is free software; you can redistribute it and/or modify
9
it under the terms of the GNU General Public License v3 as published by
10
the Free Software Foundation.
11
12
This program is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
General Public License v3 for more details.
16
***************************************************************************/
22
#ifndef DATATYPES_H
23
#define DATATYPES_H
24
26
#define DATATYPES_VERSION_MAJOR 0
28
#define DATATYPES_VERSION_MINOR 3
30
#define DATATYPES_VERSION_PATCHLEVEL 2
31
33
typedef
void (*
FreeFunc
)(
void
*p);
34
35
#include "
compare.h
"
36
#include "
pool.h
"
37
#include "
hash.h
"
38
#include "
hashtable.h
"
39
#include "
rbtree.h
"
40
#include "
list.h
"
41
#include "
slist.h
"
42
#include "
queue.h
"
43
#include "
stack.h
"
44
#include "
buffer.h
"
45
#include "
asyncqueue.h
"
46
#include "
assocarray.h
"
47
48
#endif
49
assocarray.h
Generic associative array.
asyncqueue.h
Asynchronous queue.
buffer.h
Byte buffer.
compare.h
Compare functions.
FreeFunc
void(* FreeFunc)(void *p)
Definition
datatypes.h:33
hash.h
Hash functions.
hashtable.h
Generic hashtable.
list.h
Doubly-linked list.
pool.h
Allocate memory blocks of same sizes.
queue.h
Generic queue.
rbtree.h
Generic red-black tree.
slist.h
Singly-linked list.
stack.h
Generic stack.
datatypes.h
Generated on Sat Oct 7 2023 10:49:13 for libdatatypes by
1.9.8