htils 1
A small set of utilities for C programming.
Loading...
Searching...
No Matches
htils.h
Go to the documentation of this file.
1
4
5#ifndef HTILS_H
6#define HTILS_H
7
8// /** These headers wont be included if HTILS_IMPLEMENTATION is defined. */
9// #ifndef HTILS_IMPLEMENTATION
10
13#ifndef NO_TYPES
14#include <htils/basictypes.h>
15#endif
16
17#ifdef HTILS_USE_ALL
18#include <htils/arena.h>
19#include <htils/assert.h>
20#include <htils/cli.h>
21#include <htils/darray.h>
22#include <htils/dotenv.h>
23#include <htils/file.h>
24#include <htils/path.h>
25#include <htils/string.h>
26#include <htils/stringmap.h>
27#include <htils/test.h>
28#include <htils/worker.h>
29#endif
30
31#ifdef HTILS_USE_MUSTHAVES
32#include <htils/arena.h>
33#include <htils/assert.h>
34#include <htils/darray.h>
35#include <htils/string.h>
36#endif
37
38#ifdef HTILS_USE_ARENA
39#include <htils/arena.h>
40#endif
41
42#ifdef HTILS_USE_ASSERT
43#include <htils/assert.h>
44#endif
45
46#ifdef HTILS_USE_CLI
47#include <htils/cli.h>
48#endif
49
50#ifdef HTILS_USE_DARRAY
51#include <htils/darray.h>
52#endif
53
54#ifdef HTILS_USE_DOTENV
55#include <htils/dotenv.h>
56#endif
57
58#ifdef HTILS_USE_FILE
59#include <htils/file.h>
60#endif
61
62#ifdef HTILS_USE_PATH
63#include <htils/path.h>
64#endif
65
66#ifdef HTILS_USE_STRING
67#include <htils/string.h>
68#endif
69
70#ifdef HTILS_USE_STRINGMAP
71#include <htils/stringmap.h>
72#endif
73
74#ifdef HTILS_USE_TEST
75#include <htils/test.h>
76#endif
77
78#ifdef HTILS_USE_WORKER
79#include <htils/worker.h>
80#endif
81
82// #endif // !HTILS_IMPLEMENTATION
83
84#endif // !HTILS_H