8000 Main header · fragglet/c-algorithms@e8c8ef6 · GitHub
[go: up one dir, main page]

Skip to content

Commit e8c8ef6

Browse files
committed
Main header
1 parent 8359763 commit e8c8ef6

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

src/libcalg.h

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
2+
/*
3+
4+
Copyright (c) 2005, Simon Howard
5+
All rights reserved.
6+
7+
Redistribution and use in source and binary forms, with or without
8+
modification, are permitted provided that the following conditions
9+
are met:
10+
11+
* Redistributions of source code must retain the above copyright
12+
notice, this list of conditions and the following disclaimer.
13+
* Redistributions in binary form must reproduce the above copyright
14+
notice, this list of conditions and the following disclaimer in
15+
the documentation and/or other materials provided with the
16+
distribution.
17+
* Neither the name of the C Algorithms project nor the names of its
18+
contributors may be used to endorse or promote products derived
19+
from this software without specific prior written permission.
20+
21+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
24+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
25+
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31+
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32+
POSSIBILITY OF SUCH DAMAGE.
33+
34+
35+
*/
36+
37+
#ifndef LIBCALG_H
38+
#define LIBCALG_H
39+
40+
#include <libcalg/compare-int.h>
41+
#include <libcalg/compare-pointer.h>
42+
#include <libcalg/compare-string.h>
43+
44+
#include <libcalg/hash-int.h>
45+
#include <libcalg/hash-pointer.h>
46+
#include <libcalg/hash-string.h>
47+
48+
#include <libcalg/arraylist.h>
49+
#include <libcalg/avltree.h>
50+
#include <libcalg/hashtable.h>
51+
#include <libcalg/list.h>
52+
#include <libcalg/queue.h>
53+
#include <libcalg/set.h>
54+
#include <libcalg/slist.h>
55+
#include <libcalg/trie.h>
56+
57+
#endif /* #ifndef LIBCALG_H */
58+
59+

0 commit comments

Comments
 (0)
0