gwion-util
utilities for the Gwion project
Loading...
Searching...
No Matches
gwion_util.h
Go to the documentation of this file.
1
4#ifndef __GWION_UTIL
5#define __GWION_UTIL
6
7#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(__WIN32))
8#ifndef BUILD_ON_WINDOWS
9#define BUILD_ON_WINDOWS
10#endif
11#endif
12
13#include "defs.h"
14#include "gwion_thread.h"
15#include "err_msg.h"
16#include "xalloc.h"
17#include "mpool.h"
18#include "gwion_print.h"
19#include "container.h"
20#include "mp_vector.h"
21#include "threadpool.h"
22#include "hash.h"
23#include "symbol.h"
24#include "gwion_text.h"
25#include "mp_string.h"
26#include "carg.h"
27#include "prettyerr.h"
28
29#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(__WIN32))
30#include "windows_missing.h"
31#endif
32
33
34#endif
argument utilities
macros and meta-header for container types
base definitions
thread-safe console output
text structure and functions
cross-platform thread functions
Hash table implementation and (near) generic set of macros.
string allocated with memory pool
memory pool
Symbol table.
implementation of function not present in windows