From 7f18015b26a16597bf55e5c66215ac7d7199e1e9 Mon Sep 17 00:00:00 2001 From: fennecdjay Date: Sat, 17 Feb 2024 15:35:34 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20ee0fb?= =?UTF-8?q?ca067438890e3dfb2e77968d4300a10bb4f=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- carg_8c_source.html | 2 +- carg_8h_source.html | 2 +- defs_8h.html | 122 +++++++++----------------------- defs_8h_source.html | 116 +++++++++++++++--------------- globals_c.html | 2 +- globals_defs.html | 5 +- globals_m.html | 1 - globals_s.html | 6 +- gwion__print_8c_source.html | 2 +- gwion__print_8h_source.html | 2 +- gwion__text_8h_source.html | 2 +- hash_8c_source.html | 2 +- hash_8h_source.html | 4 +- m__vector_8c_source.html | 2 +- m__vector_8h_source.html | 2 +- map_8c_source.html | 4 +- map_8h_source.html | 4 +- mp__string_8h_source.html | 2 +- mp__vector_8c_source.html | 2 +- mp__vector_8h_source.html | 2 +- mpool_8c.html | 2 +- mpool_8c_source.html | 4 +- mpool_8h.html | 2 +- mpool_8h_source.html | 4 +- scope_8c_source.html | 2 +- scope_8h_source.html | 6 +- search/all_11.js | 48 ++++++------- search/all_3.js | 4 +- search/all_b.js | 89 ++++++++++++----------- search/defines_10.js | 12 ++-- search/defines_3.js | 4 +- search/defines_b.js | 47 ++++++------ symbol_8c.html | 4 +- symbol_8c_source.html | 8 +-- symbol_8h.html | 4 +- symbol_8h_source.html | 2 +- text_8c_source.html | 2 +- threadpool_8c.html | 2 +- threadpool_8c_source.html | 6 +- threadpool_8h_source.html | 6 +- vector_8c_source.html | 2 +- vector_8h_source.html | 4 +- windows__missing_8h_source.html | 2 +- xalloc_8h_source.html | 2 +- 44 files changed, 242 insertions(+), 312 deletions(-) diff --git a/carg_8c_source.html b/carg_8c_source.html index 7fca8145..f597628c 100644 --- a/carg_8c_source.html +++ b/carg_8c_source.html @@ -143,7 +143,7 @@
static ANN void _split_args(MemPool mp, struct ArgSplitter *as)
Definition carg.c:22
uintptr_t vtype
Definition container.h:14
#define _(String)
Definition defs.h:13
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
#define gw_err(...)
similar to fprintf(stderr, fmt, ...)
Definition err_msg.h:11
uintptr_t m_uint
Definition gwcommon.h:11
char * m_str
Definition gwcommon.h:14
diff --git a/carg_8h_source.html b/carg_8h_source.html index 1f7368d9..6331c936 100644 --- a/carg_8h_source.html +++ b/carg_8h_source.html @@ -102,7 +102,7 @@
22#endif
ANN Vector split_args(MemPool, const m_str str)
returns separated arguments from a string in a vector.
Definition carg.c:46
ANN m_str option_argument(struct CArg *ca)
returns the option to the argument, errors and returns if none
Definition carg.c:7
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
char * m_str
Definition gwcommon.h:14
char ** str
Definition gwion_print.h:2
structure used to parse arguments
Definition carg.h:8
diff --git a/defs_8h.html b/defs_8h.html index e1102653..e0e37080 100644 --- a/defs_8h.html +++ b/defs_8h.html @@ -100,12 +100,6 @@   #define container_of(ptr, type, member)    ((type *)((char *)(ptr)-offsetof(type, member)))   -#define MEM_STEP   16 -  -#define SIZEOF_MEM   (0x1 << MEM_STEP) -  -#define SIZEOF_REG   (0x1 << 14) -  #define ANN   __attribute__((nonnull))   #define ANN2(...)   __attribute__((nonnull(__VA_ARGS__))) @@ -177,7 +171,7 @@

-

Definition at line 26 of file defs.h.

+

Definition at line 22 of file defs.h.

@@ -193,7 +187,7 @@

-

Definition at line 23 of file defs.h.

+

Definition at line 19 of file defs.h.

@@ -212,7 +206,7 @@

-

Definition at line 24 of file defs.h.

+

Definition at line 20 of file defs.h.

@@ -234,11 +228,11 @@

if (!f) return false; \
} while (0)
-

Definition at line 45 of file defs.h.

-
45#define CHECK_B(f) \
-
46 do { \
-
47 if (!f) return false; \
-
48 } while (0)
+

Definition at line 41 of file defs.h.

+
41#define CHECK_B(f) \
+
42 do { \
+
43 if (!f) return false; \
+
44 } while (0)
@@ -260,11 +254,11 @@

if (!f) return NULL; \
} while (0)
-

Definition at line 49 of file defs.h.

-
49#define CHECK_O(f) \
-
50 do { \
-
51 if (!f) return NULL; \
-
52 } while (0)
+

Definition at line 45 of file defs.h.

+
45#define CHECK_O(f) \
+
46 do { \
+
47 if (!f) return NULL; \
+
48 } while (0)
@@ -324,10 +318,10 @@

decl f exp; \
if (!f) return false
-

Definition at line 54 of file defs.h.

-
54#define DECL_B(decl, f, exp) \
-
55 decl f exp; \
-
56 if (!f) return false
+

Definition at line 50 of file defs.h.

+
50#define DECL_B(decl, f, exp) \
+
51 decl f exp; \
+
52 if (!f) return false
@@ -357,10 +351,10 @@

decl f exp; \
if (!f) return NULL
-

Definition at line 57 of file defs.h.

-
57#define DECL_O(decl, f, exp) \
-
58 decl f exp; \
-
59 if (!f) return NULL
+

Definition at line 53 of file defs.h.

+
53#define DECL_O(decl, f, exp) \
+
54 decl f exp; \
+
55 if (!f) return NULL
@@ -379,7 +373,7 @@

-

Definition at line 42 of file defs.h.

+

Definition at line 38 of file defs.h.

@@ -395,23 +389,7 @@

-

Definition at line 38 of file defs.h.

- - - - -

◆ MEM_STEP

- -
-
- - - - -
#define MEM_STEP   16
-
- -

Definition at line 19 of file defs.h.

+

Definition at line 34 of file defs.h.

@@ -427,39 +405,7 @@

-

Definition at line 27 of file defs.h.

- - - - -

◆ SIZEOF_MEM

- -
-
- - - - -
#define SIZEOF_MEM   (0x1 << MEM_STEP)
-
- -

Definition at line 20 of file defs.h.

- -
-
- -

◆ SIZEOF_REG

- -
-
- - - - -
#define SIZEOF_REG   (0x1 << 14)
-
- -

Definition at line 21 of file defs.h.

+

Definition at line 23 of file defs.h.

@@ -478,7 +424,7 @@

-

Definition at line 43 of file defs.h.

+

Definition at line 39 of file defs.h.

@@ -495,7 +441,7 @@

-

Definition at line 67 of file defs.h.

+

Definition at line 63 of file defs.h.

@@ -523,10 +469,10 @@

-

Definition at line 69 of file defs.h.

-
69 {
-
70 return i ? (m_uint)floor(log10((float)i) + 1) : 1;
-
71}
+

Definition at line 65 of file defs.h.

+
65 {
+
66 return i ? (m_uint)floor(log10((float)i) + 1) : 1;
+
67}
uintptr_t m_uint
Definition gwcommon.h:11
@@ -554,10 +500,10 @@

-

Definition at line 73 of file defs.h.

-
73 {
-
74 return ((i + (SZ_INT - 1)) & ~(SZ_INT - 1));
-
75}
+

Definition at line 69 of file defs.h.

+
69 {
+
70 return ((i + (SZ_INT - 1)) & ~(SZ_INT - 1));
+
71}
#define SZ_INT
Definition gwcommon.h:18
diff --git a/defs_8h_source.html b/defs_8h_source.html index 804615b8..930da5b0 100644 --- a/defs_8h_source.html +++ b/defs_8h_source.html @@ -102,79 +102,75 @@
17 ((type *)((char *)(ptr)-offsetof(type, member)))
18
-
19#define MEM_STEP 16
-
20#define SIZEOF_MEM (0x1 << MEM_STEP)
-
21#define SIZEOF_REG (0x1 << 14)
-
22
-
23#define ANN __attribute__((nonnull))
-
24#define ANN2(...) __attribute__((nonnull(__VA_ARGS__)))
-
25//#define ANEW __attribute__((returns_nonnull,malloc))
-
26#define ANEW __attribute__((malloc))
-
27#define NUSED __attribute__((unused))
-
28
-
29#ifdef __GNUC__
-
30#ifdef __clang__
-
31#define LOOP_OPTIM
-
32#define CC_OPTIM(a)
+
19#define ANN __attribute__((nonnull))
+
20#define ANN2(...) __attribute__((nonnull(__VA_ARGS__)))
+
21//#define ANEW __attribute__((returns_nonnull,malloc))
+
22#define ANEW __attribute__((malloc))
+
23#define NUSED __attribute__((unused))
+
24
+
25#ifdef __GNUC__
+
26#ifdef __clang__
+
27#define LOOP_OPTIM
+
28#define CC_OPTIM(a)
+
29#else
+
30#define LOOP_OPTIM _Pragma("GCC ivdep")
+
31#define CC_OPTIM(a) __attribute__((optimize(#a)))
+
32#endif
33#else
-
34#define LOOP_OPTIM _Pragma("GCC ivdep")
-
35#define CC_OPTIM(a) __attribute__((optimize(#a)))
-
36#endif
-
37#else
-
38#define LOOP_OPTIM
-
39#endif
+
34#define LOOP_OPTIM
+
35#endif
+
36
+
37// maybe later enclose in ifdef
+
38#define likely(x) __builtin_expect(!!(x), 1)
+
39#define unlikely(x) __builtin_expect(!!(x), 0)
40
-
41// maybe later enclose in ifdef
-
42#define likely(x) __builtin_expect(!!(x), 1)
-
43#define unlikely(x) __builtin_expect(!!(x), 0)
-
44
+
+
41#define CHECK_B(f) \
+
42 do { \
+
43 if (!f) return false; \
+
44 } while (0)
+
-
45#define CHECK_B(f) \
+
45#define CHECK_O(f) \
46 do { \
-
47 if (!f) return false; \
+
47 if (!f) return NULL; \
48 } while (0)
-
-
49#define CHECK_O(f) \
-
50 do { \
-
51 if (!f) return NULL; \
-
52 } while (0)
+
49
+
+
50#define DECL_B(decl, f, exp) \
+
51 decl f exp; \
+
52 if (!f) return false
-
53
-
-
54#define DECL_B(decl, f, exp) \
-
55 decl f exp; \
-
56 if (!f) return false
+
+
53#define DECL_O(decl, f, exp) \
+
54 decl f exp; \
+
55 if (!f) return NULL
-
-
57#define DECL_O(decl, f, exp) \
-
58 decl f exp; \
-
59 if (!f) return NULL
+
56
+
57#include <stdio.h>
+
58#include <math.h>
+
59#include <assert.h>
+
60#include <string.h>
+
61#include "gwcommon.h"
+
62
+
63typedef unsigned int uint;
+
64
+
+
65static inline m_uint num_digit(const m_uint i) {
+
66 return i ? (m_uint)floor(log10((float)i) + 1) : 1;
+
67}
-
60
-
61#include <stdio.h>
-
62#include <math.h>
-
63#include <assert.h>
-
64#include <string.h>
-
65#include "gwcommon.h"
-
66
-
67typedef unsigned int uint;
68
-
69static inline m_uint num_digit(const m_uint i) {
-
70 return i ? (m_uint)floor(log10((float)i) + 1) : 1;
+
69static inline m_uint round2szint(const m_uint i) {
+
70 return ((i + (SZ_INT - 1)) & ~(SZ_INT - 1));
71}
-
72
-
-
73static inline m_uint round2szint(const m_uint i) {
-
74 return ((i + (SZ_INT - 1)) & ~(SZ_INT - 1));
-
75}
-
-
76#endif
-
static m_uint round2szint(const m_uint i)
Definition defs.h:73
-
static m_uint num_digit(const m_uint i)
Definition defs.h:69
-
unsigned int uint
Definition defs.h:67
+
72#endif
+
static m_uint round2szint(const m_uint i)
Definition defs.h:69
+
static m_uint num_digit(const m_uint i)
Definition defs.h:65
+
unsigned int uint
Definition defs.h:63
uintptr_t m_uint
Definition gwcommon.h:11
#define SZ_INT
Definition gwcommon.h:18
diff --git a/globals_c.html b/globals_c.html index c2e3be24..b45eeefa 100644 --- a/globals_c.html +++ b/globals_c.html @@ -97,8 +97,8 @@

- c -

-
#define ANN2(...)
Definition defs.h:24
+
#define ANN2(...)
Definition defs.h:20
static int gw_vasprintf(MemPool mp, char **str, const char *fmt, va_list args)
Definition gwion_print.c:12
char ** str
Definition gwion_print.h:2
char const char * fmt
Definition gwion_print.h:2
diff --git a/gwion__print_8h_source.html b/gwion__print_8h_source.html index b4766576..8acbd192 100644 --- a/gwion__print_8h_source.html +++ b/gwion__print_8h_source.html @@ -86,7 +86,7 @@
Go to the documentation of this file.
1
2ANN2(2) int gw_asprintf(MemPool mp, char **str, const char *fmt, ...);
-
#define ANN2(...)
Definition defs.h:24
+
#define ANN2(...)
Definition defs.h:20
char ** str
Definition gwion_print.h:2
char const char * fmt
Definition gwion_print.h:2
diff --git a/gwion__text_8h_source.html b/gwion__text_8h_source.html index db335a84..103925f5 100644 --- a/gwion__text_8h_source.html +++ b/gwion__text_8h_source.html @@ -142,7 +142,7 @@
51}
52#endif
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
char * m_str
Definition gwcommon.h:14
static ANN void text_init(GwText *text, MemPool mp)
Definition gwion_text.h:18
static ANN void text_reset(GwText *text)
reset text
Definition gwion_text.h:46
diff --git a/hash_8c_source.html b/hash_8c_source.html index 2ea4d59f..fd1a3254 100644 --- a/hash_8c_source.html +++ b/hash_8c_source.html @@ -115,7 +115,7 @@
24 return h;
25}
-
unsigned int uint
Definition defs.h:67
+
unsigned int uint
Definition defs.h:63
char * m_str
Definition gwcommon.h:14
meta header (use this to include the whole library)
void hini(Hash h, const uint nmemb)
Definition hash.c:3
diff --git a/hash_8h_source.html b/hash_8h_source.html index 0f83e48d..c62fc448 100644 --- a/hash_8h_source.html +++ b/hash_8h_source.html @@ -120,8 +120,8 @@
33 action, post, ret)
34#endif
-
unsigned int uint
Definition defs.h:67
-
#define ANN
Definition defs.h:23
+
unsigned int uint
Definition defs.h:63
+
#define ANN
Definition defs.h:19
char * m_str
Definition gwcommon.h:14
struct Hash_ * Hash
Definition hash.h:6
void hdel(const Hash, void(*)(MemPool, void *))
Definition hash.c:8
diff --git a/m__vector_8c_source.html b/m__vector_8c_source.html index 1ba27036..c9414e9b 100644 --- a/m__vector_8c_source.html +++ b/m__vector_8c_source.html @@ -149,7 +149,7 @@
50 memcpy(ARRAY_PTR(v) + index * size, data, size);
51}
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
unsigned char m_bit
Definition gwcommon.h:12
meta header (use this to include the whole library)
diff --git a/m__vector_8h_source.html b/m__vector_8h_source.html index 433cff0a..51ab1b4b 100644 --- a/m__vector_8h_source.html +++ b/m__vector_8h_source.html @@ -143,7 +143,7 @@
45ANN void m_vector_insert(const M_Vector v, m_uint index, const void *data);
46ANN void m_vector_add_front(const M_Vector v, const void *data);
47#endif
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
unsigned char m_bit
Definition gwcommon.h:12
ANN void m_vector_add_front(const M_Vector v, const void *data)
Definition m_vector.c:24
diff --git a/map_8c_source.html b/map_8c_source.html index 94fa4e33..55a8aa23 100644 --- a/map_8c_source.html +++ b/map_8c_source.html @@ -172,8 +172,8 @@
uintptr_t vtype
Definition container.h:14
#define MAP_CAP
Definition container.h:8
#define VCAP(v)
Definition container.h:11
-
#define ANN
Definition defs.h:23
-
#define ANEW
Definition defs.h:26
+
#define ANN
Definition defs.h:19
+
#define ANEW
Definition defs.h:22
uintptr_t m_uint
Definition gwcommon.h:11
#define SZ_INT
Definition gwcommon.h:18
intptr_t m_int
Definition gwcommon.h:10
diff --git a/map_8h_source.html b/map_8h_source.html index b4c349d2..ce4551d6 100644 --- a/map_8h_source.html +++ b/map_8h_source.html @@ -117,8 +117,8 @@
29#endif
#define VLEN(v)
Definition container.h:10
uintptr_t vtype
Definition container.h:14
-
#define ANN
Definition defs.h:23
-
#define ANEW
Definition defs.h:26
+
#define ANN
Definition defs.h:19
+
#define ANEW
Definition defs.h:22
intptr_t m_int
Definition gwcommon.h:10
static ANN vtype map_size(const Map map)
Definition map.h:28
ANN void map_set(const Map, const vtype, const vtype)
Definition map.c:32
diff --git a/mp__string_8h_source.html b/mp__string_8h_source.html index f48ac397..caa82d7b 100644 --- a/mp__string_8h_source.html +++ b/mp__string_8h_source.html @@ -102,7 +102,7 @@
17}
18#endif
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
char * m_str
Definition gwcommon.h:14
char ** str
Definition gwion_print.h:2
static ANN m_str mstrdup(MemPool mp, const char *name)
mp_alloc version of strdup
Definition mp_string.h:13
diff --git a/mp__vector_8c_source.html b/mp__vector_8c_source.html index 80dbedf9..f7aa6ace 100644 --- a/mp__vector_8c_source.html +++ b/mp__vector_8c_source.html @@ -97,7 +97,7 @@
10 return a;
11}
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
meta header (use this to include the whole library)
#define new_mp_vector(mp, type, data)
Definition mp_vector.h:26
diff --git a/mp__vector_8h_source.html b/mp__vector_8h_source.html index e1a824ee..5706bf47 100644 --- a/mp__vector_8h_source.html +++ b/mp__vector_8h_source.html @@ -187,7 +187,7 @@
71
72#endif
#define OFFSET
Definition container.h:9
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
unsigned char m_bit
Definition gwcommon.h:12
#define mp_vector_rem(a, type, idx)
Definition mp_vector.h:58
diff --git a/mpool_8c.html b/mpool_8c.html index 1979fbdd..fbef7293 100644 --- a/mpool_8c.html +++ b/mpool_8c.html @@ -474,7 +474,7 @@

54 xfree(mp->pools);
55 xfree(mp);
56}
-
#define LOOP_OPTIM
Definition defs.h:38
+
#define LOOP_OPTIM
Definition defs.h:34
void mp_end(struct pool *p)
Definition mpool.c:74
size_t * sizes
Definition mpool.h:11
struct pool ** pools
Definition mpool.h:10
diff --git a/mpool_8c_source.html b/mpool_8c_source.html index 89891c7e..32f73095 100644 --- a/mpool_8c_source.html +++ b/mpool_8c_source.html @@ -269,8 +269,8 @@
152 return ret;
153}
-
#define ANN
Definition defs.h:23
-
#define LOOP_OPTIM
Definition defs.h:38
+
#define ANN
Definition defs.h:19
+
#define LOOP_OPTIM
Definition defs.h:34
uintptr_t m_uint
Definition gwcommon.h:11
#define SZ_INT
Definition gwcommon.h:18
meta header (use this to include the whole library)
diff --git a/mpool_8h.html b/mpool_8h.html index 5a1d0a3b..5938eec7 100644 --- a/mpool_8h.html +++ b/mpool_8h.html @@ -488,7 +488,7 @@

54 xfree(mp->pools);
55 xfree(mp);
56}
-
#define LOOP_OPTIM
Definition defs.h:38
+
#define LOOP_OPTIM
Definition defs.h:34
uintptr_t m_uint
Definition gwcommon.h:11
void mp_end(struct pool *p)
Definition mpool.c:74
size_t * sizes
Definition mpool.h:11
diff --git a/mpool_8h_source.html b/mpool_8h_source.html index 258831b4..2d085e14 100644 --- a/mpool_8h_source.html +++ b/mpool_8h_source.html @@ -117,8 +117,8 @@
32MemPool mempool_ini(const size_t sz);
33void mempool_end(MemPool mp);
34#endif
-
#define ANN
Definition defs.h:23
-
#define ANEW
Definition defs.h:26
+
#define ANN
Definition defs.h:19
+
#define ANEW
Definition defs.h:22
uintptr_t m_uint
Definition gwcommon.h:11
__attribute__((hot, pure))
Definition hash.c:20
ANN void _mp_free(MemPool, const m_uint, void *)
Definition mpool.c:124
diff --git a/scope_8c_source.html b/scope_8c_source.html index b338c6d1..c13e3e0a 100644 --- a/scope_8c_source.html +++ b/scope_8c_source.html @@ -190,7 +190,7 @@
#define VLEN(v)
Definition container.h:10
uintptr_t vtype
Definition container.h:14
#define VPTR(v, i)
Definition container.h:12
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
meta header (use this to include the whole library)
ANN void map_release(const Map map)
Definition map.c:61
diff --git a/scope_8h_source.html b/scope_8h_source.html index e4e36dbf..ab41392f 100644 --- a/scope_8h_source.html +++ b/scope_8h_source.html @@ -136,9 +136,9 @@
#define VLEN(v)
Definition container.h:10
uintptr_t vtype
Definition container.h:14
#define VPTR(v, i)
Definition container.h:12
-
#define NUSED
Definition defs.h:27
-
#define ANN
Definition defs.h:23
-
#define ANEW
Definition defs.h:26
+
#define NUSED
Definition defs.h:23
+
#define ANN
Definition defs.h:19
+
#define ANEW
Definition defs.h:22
uintptr_t m_uint
Definition gwcommon.h:11
ANN void map_init(const Map a)
Definition map.c:9
ANN void map_release(const Map map)
Definition map.c:61
diff --git a/search/all_11.js b/search/all_11.js index 0dbff476..6d2cb5d0 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -20,29 +20,27 @@ var searchData= ['shorto_17',['shorto',['../structcmdopt__t.html#aa82e71e90ab1c702761d490394afa8cd',1,'cmdopt_t']]], ['shutdown_18',['shutdown',['../structthreadpool__t.html#ac08079af09709607fdded02b27a49f98',1,'threadpool_t']]], ['size_19',['size',['../structHash__.html#ab5ac2ac9dfadbf988ede869ee99f46b7',1,'Hash_']]], - ['sizeof_5fmem_20',['SIZEOF_MEM',['../defs_8h.html#a254e7a6e08b2fa8439dc14ca1b7dc394',1,'defs.h']]], - ['sizeof_5freg_21',['SIZEOF_REG',['../defs_8h.html#a8c16ac1889e3abfab0875302d1a46b27',1,'defs.h']]], - ['sizes_22',['sizes',['../structMemPool__.html#a6dad43f83b186be20173364333b277dd',1,'MemPool_']]], - ['small_5fblk_23',['SMALL_BLK',['../mpool_8c.html#ab758143e4c42716c9db84073df81312c',1,'mpool.c']]], - ['split_5fargs_24',['split_args',['../carg_8c.html#a3034a483044b365bd22a7b5082701858',1,'split_args(MemPool p, const m_str str): carg.c'],['../carg_8h.html#a0a98b55aa20636ca37a9790212ce6df9',1,'split_args(MemPool, const m_str str): carg.c']]], - ['start_25',['start',['../threadpool_8c.html#a3894d8da81939354904466d4173b1b2a',1,'threadpool.c']]], - ['started_26',['started',['../structthreadpool__t.html#a5c801fc5798e6c2851367667e051a4cd',1,'threadpool_t']]], - ['str_27',['str',['../structArgSplitter.html#a9fa86c0b2a471471fbddb568aecb7cee',1,'ArgSplitter::str'],['../structGwText__.html#a6dcca7bae982686b33476bc6cf463d67',1,'GwText_::str']]], - ['str_28',['STR',['../gwion__thread_8h.html#a05b95a47759fd66b4deab2740ba27453',1,'gwion_thread.h']]], - ['str_29',['str',['../gwion__print_8h.html#a0152c0786fc5e4375f6400f14b1da464',1,'gwion_print.h']]], - ['str_5fexpand_30',['STR_EXPAND',['../gwion__thread_8h.html#a61469a2fe6aebc934e696bde3522a763',1,'gwion_thread.h']]], - ['strdup_31',['strdup',['../windows__missing_8h.html#a5ffaef3fc3f7ddb9856ccd4bcb79e9bc',1,'windows_missing.h']]], - ['strndup_32',['strndup',['../windows__missing_8h.html#ae1dd96623292aa543d16c28d1b6ce211',1,'windows_missing.h']]], - ['strsep_33',['strsep',['../windows__missing_8h.html#a098b232e1cfa2b0ce1d94b7ad0440cbb',1,'windows_missing.h']]], - ['sym_34',['sym',['../structSymTable__.html#aebf1c9402749af3417c005443e403cb6',1,'SymTable_']]], - ['symbol_35',['Symbol',['../symbol_8h.html#af5a7a75d6e13311eed0af65155ed4f9f',1,'symbol.h']]], - ['symbol_2ec_36',['symbol.c',['../symbol_8c.html',1,'']]], - ['symbol_2eh_37',['symbol.h',['../symbol_8h.html',1,'']]], - ['symbol_5f_38',['Symbol_',['../structSymbol__.html',1,'']]], - ['symtable_39',['SymTable',['../symbol_8h.html#ae300fdf4e3b772d3755da1aa41dfcf96',1,'symbol.h']]], - ['symtable_5f_40',['SymTable_',['../structSymTable__.html',1,'']]], - ['synopses_41',['synopses',['../structcmdapp__info__t.html#aa525aebb8220cc5878989f4cc3854513',1,'cmdapp_info_t']]], - ['sz_42',['sz',['../structMemPool__.html#ae7ed1cf61c95853982ddf9579e7c91ed',1,'MemPool_::sz'],['../structSymTable__.html#a0214d7a9597cf6a110ab4e4cee48eaec',1,'SymTable_::sz']]], - ['sz_5ffloat_43',['SZ_FLOAT',['../gwcommon_8h.html#a61f1386f5d2320698ef773cd99ec45c2',1,'gwcommon.h']]], - ['sz_5fint_44',['SZ_INT',['../gwcommon_8h.html#a61ab0ac32d257c02bc3b3f12dfe668e9',1,'gwcommon.h']]] + ['sizes_20',['sizes',['../structMemPool__.html#a6dad43f83b186be20173364333b277dd',1,'MemPool_']]], + ['small_5fblk_21',['SMALL_BLK',['../mpool_8c.html#ab758143e4c42716c9db84073df81312c',1,'mpool.c']]], + ['split_5fargs_22',['split_args',['../carg_8c.html#a3034a483044b365bd22a7b5082701858',1,'split_args(MemPool p, const m_str str): carg.c'],['../carg_8h.html#a0a98b55aa20636ca37a9790212ce6df9',1,'split_args(MemPool, const m_str str): carg.c']]], + ['start_23',['start',['../threadpool_8c.html#a3894d8da81939354904466d4173b1b2a',1,'threadpool.c']]], + ['started_24',['started',['../structthreadpool__t.html#a5c801fc5798e6c2851367667e051a4cd',1,'threadpool_t']]], + ['str_25',['str',['../structArgSplitter.html#a9fa86c0b2a471471fbddb568aecb7cee',1,'ArgSplitter::str'],['../structGwText__.html#a6dcca7bae982686b33476bc6cf463d67',1,'GwText_::str']]], + ['str_26',['STR',['../gwion__thread_8h.html#a05b95a47759fd66b4deab2740ba27453',1,'gwion_thread.h']]], + ['str_27',['str',['../gwion__print_8h.html#a0152c0786fc5e4375f6400f14b1da464',1,'gwion_print.h']]], + ['str_5fexpand_28',['STR_EXPAND',['../gwion__thread_8h.html#a61469a2fe6aebc934e696bde3522a763',1,'gwion_thread.h']]], + ['strdup_29',['strdup',['../windows__missing_8h.html#a5ffaef3fc3f7ddb9856ccd4bcb79e9bc',1,'windows_missing.h']]], + ['strndup_30',['strndup',['../windows__missing_8h.html#ae1dd96623292aa543d16c28d1b6ce211',1,'windows_missing.h']]], + ['strsep_31',['strsep',['../windows__missing_8h.html#a098b232e1cfa2b0ce1d94b7ad0440cbb',1,'windows_missing.h']]], + ['sym_32',['sym',['../structSymTable__.html#aebf1c9402749af3417c005443e403cb6',1,'SymTable_']]], + ['symbol_33',['Symbol',['../symbol_8h.html#af5a7a75d6e13311eed0af65155ed4f9f',1,'symbol.h']]], + ['symbol_2ec_34',['symbol.c',['../symbol_8c.html',1,'']]], + ['symbol_2eh_35',['symbol.h',['../symbol_8h.html',1,'']]], + ['symbol_5f_36',['Symbol_',['../structSymbol__.html',1,'']]], + ['symtable_37',['SymTable',['../symbol_8h.html#ae300fdf4e3b772d3755da1aa41dfcf96',1,'symbol.h']]], + ['symtable_5f_38',['SymTable_',['../structSymTable__.html',1,'']]], + ['synopses_39',['synopses',['../structcmdapp__info__t.html#aa525aebb8220cc5878989f4cc3854513',1,'cmdapp_info_t']]], + ['sz_40',['sz',['../structMemPool__.html#ae7ed1cf61c95853982ddf9579e7c91ed',1,'MemPool_::sz'],['../structSymTable__.html#a0214d7a9597cf6a110ab4e4cee48eaec',1,'SymTable_::sz']]], + ['sz_5ffloat_41',['SZ_FLOAT',['../gwcommon_8h.html#a61f1386f5d2320698ef773cd99ec45c2',1,'gwcommon.h']]], + ['sz_5fint_42',['SZ_INT',['../gwcommon_8h.html#a61ab0ac32d257c02bc3b3f12dfe668e9',1,'gwcommon.h']]] ]; diff --git a/search/all_3.js b/search/all_3.js index c58c6664..13d70755 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -31,8 +31,8 @@ var searchData= ['cmdapp_5ft_28',['cmdapp_t',['../structcmdapp__t.html',1,'']]], ['cmdarg_5finternal_5ft_29',['cmdarg_internal_t',['../cmdapp_8c.html#ac336472a17d8396f10709df667e2fd67',1,'cmdapp.c']]], ['cmdargs_5ft_30',['cmdargs_t',['../structcmdargs__t.html',1,'']]], - ['cmdopt_5fexists_31',['CMDOPT_EXISTS',['../cmdapp_8h.html#a5104a44bc0e94d25d09d35bc906f3733',1,'cmdapp.h']]], - ['cmdopt_5fexists_32',['cmdopt_exists',['../cmdapp_8h.html#ab7c605ec3dfe32cdf497316d57d8ccbb',1,'cmdapp.h']]], + ['cmdopt_5fexists_31',['cmdopt_exists',['../cmdapp_8h.html#ab7c605ec3dfe32cdf497316d57d8ccbb',1,'cmdapp.h']]], + ['cmdopt_5fexists_32',['CMDOPT_EXISTS',['../cmdapp_8h.html#a5104a44bc0e94d25d09d35bc906f3733',1,'cmdapp.h']]], ['cmdopt_5fflags_5ft_33',['cmdopt_flags_t',['../cmdapp_8h.html#a69fa5456e30b49c825a50ab954df8a7a',1,'cmdapp.h']]], ['cmdopt_5finternal_5ft_34',['cmdopt_internal_t',['../cmdapp_8h.html#ac41d85765b1b81c93dddc36ad3fb5e4c',1,'cmdapp.h']]], ['cmdopt_5fis_5foptional_35',['cmdopt_is_optional',['../cmdapp_8h.html#afd3a9993e5813709259cfd8a3ef40fb1',1,'cmdapp.h']]], diff --git a/search/all_b.js b/search/all_b.js index 96621de7..47356745 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -40,49 +40,48 @@ var searchData= ['map_5fsize_37',['map_size',['../map_8h.html#a1a1478830fd46e5163734cb6f14b5a60',1,'map.h']]], ['master_5fpool_38',['master_pool',['../structMemPool__.html#a9bbb7dc5f44f5497a8604479bb73273b',1,'MemPool_']]], ['max_5fpath_39',['MAX_PATH',['../windows__missing_8h.html#ab99ded389af74001a6298fc9e44e74e5',1,'windows_missing.h']]], - ['mem_5fstep_40',['MEM_STEP',['../defs_8h.html#aab8b73cdc68622fe79a8242e5cd122b4',1,'defs.h']]], - ['mempool_41',['MemPool',['../mpool_8h.html#ae4d9b6e55d40b65dbf81024805d1e8c3',1,'mpool.h']]], - ['mempool_5f_42',['MemPool_',['../structMemPool__.html',1,'']]], - ['mempool_5fend_43',['mempool_end',['../mpool_8c.html#a8429a695a1af2385ae1c5d7a5771caf5',1,'mempool_end(MemPool mp): mpool.c'],['../mpool_8h.html#a8429a695a1af2385ae1c5d7a5771caf5',1,'mempool_end(MemPool mp): mpool.c']]], - ['mempool_5fini_44',['mempool_ini',['../mpool_8c.html#a5a897670de44393bce837bce9fdc23ef',1,'mempool_ini(const size_t sz): mpool.c'],['../mpool_8h.html#a5a897670de44393bce837bce9fdc23ef',1,'mempool_ini(const size_t sz): mpool.c']]], - ['mksymbol_45',['mksymbol',['../symbol_8c.html#a0df73efd7dba8292cf21fe28a3f4c10b',1,'symbol.c']]], - ['mp_46',['mp',['../structArgSplitter.html#a5143eb2485df5c7c28dc7d0bee8a5468',1,'ArgSplitter::mp'],['../structGwText__.html#ab898b542618ba8f288ff5f83e5a03c57',1,'GwText_::mp']]], - ['mp_5falloc_47',['MP_ALLOC',['../mpool_8c.html#a506ee1ccf7cac90f6eeea9b6d4ec0e44',1,'mpool.c']]], - ['mp_5fcalloc_48',['mp_calloc',['../mpool_8h.html#a2c191a434fae6c134bab72438b8f01be',1,'mpool.h']]], - ['mp_5fcalloc2_49',['mp_calloc2',['../mpool_8h.html#a6ad492253c67e5c5f6edbda4b0331c9c',1,'mpool.h']]], - ['mp_5fcreate_50',['mp_create',['../mpool_8c.html#aea49e922c09284eb4d4d6eb8b402ca01',1,'mpool.c']]], - ['mp_5fend_51',['mp_end',['../mpool_8c.html#a2cbb62d9002025dc08ce3c26399ae0ba',1,'mp_end(struct pool *p): mpool.c'],['../mpool_8h.html#ae43108fdd44fbd03612d04bf0e343c43',1,'mp_end(struct pool *): mpool.c']]], - ['mp_5ffree_52',['mp_free',['../mpool_8h.html#aaa16830712090aa944a1703301474d83',1,'mpool.h']]], - ['mp_5ffree2_53',['mp_free2',['../mpool_8h.html#a10cec164a62999f9bb328b6bc2479cf8',1,'mpool.h']]], - ['mp_5fini_54',['mp_ini',['../mpool_8c.html#a12eed9764d075a4b330e7fe06b723f5a',1,'mp_ini(MemPool mp, const uint32_t obj_sz): mpool.c'],['../mpool_8h.html#a8d8472ba09709dfdf32b7909b2bef28a',1,'mp_ini(MemPool p, const uint32_t elementSize): mpool.c']]], - ['mp_5fmalloc_55',['mp_malloc',['../mpool_8h.html#a72389bcc8ebd705cc390d55952ce5f8b',1,'mpool.h']]], - ['mp_5fmalloc2_56',['mp_malloc2',['../mpool_8h.html#afdf8c742bac379902ef3a9fee8dd231a',1,'mpool.h']]], - ['mp_5frealloc_57',['mp_realloc',['../mpool_8c.html#a350e2f3477250648c5475ce2d56821e4',1,'mp_realloc(MemPool mp, void *ptr, const m_uint curr, const m_uint next): mpool.c'],['../mpool_8h.html#a350e2f3477250648c5475ce2d56821e4',1,'mp_realloc(MemPool mp, void *ptr, const m_uint curr, const m_uint next): mpool.c']]], - ['mp_5fset_58',['mp_set',['../mpool_8c.html#a33f52e2aeebb0b64d361b98a5c8b9c2d',1,'mpool.c']]], - ['mp_5fstring_2eh_59',['mp_string.h',['../mp__string_8h.html',1,'']]], - ['mp_5fvector_60',['MP_Vector',['../structMP__Vector.html',1,'MP_Vector'],['../mp__vector_8h.html#ac26fa2f17e37e3d6c27086f6747b3ebe',1,'MP_Vector: mp_vector.h']]], - ['mp_5fvector_2ec_61',['mp_vector.c',['../mp__vector_8c.html',1,'']]], - ['mp_5fvector_2eh_62',['mp_vector.h',['../mp__vector_8h.html',1,'']]], - ['mp_5fvector_5fadd_63',['mp_vector_add',['../mp__vector_8h.html#aaefbf1cfceda2a7a8a6db58728580b3e',1,'mp_vector.h']]], - ['mp_5fvector_5fat_64',['mp_vector_at',['../mp__vector_8h.html#a4810c6a2c48ed8db6aa78f233f063006',1,'mp_vector.h']]], - ['mp_5fvector_5fback_65',['mp_vector_back',['../mp__vector_8h.html#aafbe65d45e7e8a36cbeae36e39c99c9e',1,'mp_vector.h']]], - ['mp_5fvector_5flen_66',['mp_vector_len',['../mp__vector_8h.html#a24636637d0b1f7554f591dbe570d64c0',1,'mp_vector.h']]], - ['mp_5fvector_5fpop_67',['mp_vector_pop',['../mp__vector_8h.html#a7e51d546bc4b910752d6b225b1bd618f',1,'mp_vector_pop: mp_vector.h'],['../mp__vector_8h.html#a8ace15d1abc61c77c51a79adca09386e',1,'mp_vector_pop(MP_Vector *const a, const uint32_t size): mp_vector.h']]], - ['mp_5fvector_5frem_68',['mp_vector_rem',['../mp__vector_8h.html#a1dfe2da2ee3c1539002246489914c1cd',1,'mp_vector_rem: mp_vector.h'],['../mp__vector_8h.html#aaf58417513b9c82cc3f46b88c0bb12b6',1,'mp_vector_rem(MP_Vector *const a, const uint32_t size, const uint32_t idx): mp_vector.h']]], - ['mp_5fvector_5frem2_69',['mp_vector_rem2',['../mp__vector_8h.html#a1eeb6ff75d94da68ca355a69ed33b336',1,'mp_vector.h']]], - ['mp_5fvector_5fresize_70',['mp_vector_resize',['../mp__vector_8h.html#a3b22afa42f15b13875285ce863cbbb5c',1,'mp_vector.h']]], - ['mp_5fvector_5fset_71',['mp_vector_set',['../mp__vector_8h.html#abee2c05e4bd5f24f51789f35bcbacfaa',1,'mp_vector.h']]], - ['mphuge_72',['MPHUGE',['../mpool_8c.html#acfd3ead2cd4cb5f07cfcb0a7ccea67a3',1,'mpool.c']]], - ['mpool_2ec_73',['mpool.c',['../mpool_8c.html',1,'']]], - ['mpool_2eh_74',['mpool.h',['../mpool_8h.html',1,'']]], - ['mstrdup_75',['mstrdup',['../mp__string_8h.html#a318f22e7ddd97bf443e6dd010aa63ca1',1,'mp_string.h']]], - ['mutex_76',['mutex',['../structpool.html#ad2629bb0437d0b069fd8f6aeb4971f00',1,'pool::mutex'],['../structSymTable__.html#ad62dede8061bce852252f4763c44a7f4',1,'SymTable_::mutex']]], - ['mutex_5fcleanup_77',['MUTEX_CLEANUP',['../gwion__thread_8h.html#a64ca321a1510fb750a1dbdc7990d056c',1,'gwion_thread.h']]], - ['mutex_5fcond_5flock_78',['MUTEX_COND_LOCK',['../gwion__thread_8h.html#a00f6327b0c1f459305ece988e83a848a',1,'gwion_thread.h']]], - ['mutex_5fcond_5funlock_79',['MUTEX_COND_UNLOCK',['../gwion__thread_8h.html#a27640932477cf246092d313468effba4',1,'gwion_thread.h']]], - ['mutex_5finitializer_80',['MUTEX_INITIALIZER',['../gwion__thread_8h.html#a10ba6c8c4a5e2bcf9f5f5fd41675e122',1,'gwion_thread.h']]], - ['mutex_5flock_81',['MUTEX_LOCK',['../gwion__thread_8h.html#a441b021fa23aeb332a6aa860cb1aee7c',1,'gwion_thread.h']]], - ['mutex_5fsetup_82',['MUTEX_SETUP',['../gwion__thread_8h.html#a4c8c0786dbefcef7711a8bf23ef5a5e9',1,'gwion_thread.h']]], - ['mutex_5ftype_83',['MUTEX_TYPE',['../gwion__thread_8h.html#a94ada48918e73511c91e3e0e885fe763',1,'gwion_thread.h']]], - ['mutex_5funlock_84',['MUTEX_UNLOCK',['../gwion__thread_8h.html#a04bad901d24418b1d7e307edb0d38662',1,'gwion_thread.h']]] + ['mempool_40',['MemPool',['../mpool_8h.html#ae4d9b6e55d40b65dbf81024805d1e8c3',1,'mpool.h']]], + ['mempool_5f_41',['MemPool_',['../structMemPool__.html',1,'']]], + ['mempool_5fend_42',['mempool_end',['../mpool_8c.html#a8429a695a1af2385ae1c5d7a5771caf5',1,'mempool_end(MemPool mp): mpool.c'],['../mpool_8h.html#a8429a695a1af2385ae1c5d7a5771caf5',1,'mempool_end(MemPool mp): mpool.c']]], + ['mempool_5fini_43',['mempool_ini',['../mpool_8c.html#a5a897670de44393bce837bce9fdc23ef',1,'mempool_ini(const size_t sz): mpool.c'],['../mpool_8h.html#a5a897670de44393bce837bce9fdc23ef',1,'mempool_ini(const size_t sz): mpool.c']]], + ['mksymbol_44',['mksymbol',['../symbol_8c.html#a0df73efd7dba8292cf21fe28a3f4c10b',1,'symbol.c']]], + ['mp_45',['mp',['../structArgSplitter.html#a5143eb2485df5c7c28dc7d0bee8a5468',1,'ArgSplitter::mp'],['../structGwText__.html#ab898b542618ba8f288ff5f83e5a03c57',1,'GwText_::mp']]], + ['mp_5falloc_46',['MP_ALLOC',['../mpool_8c.html#a506ee1ccf7cac90f6eeea9b6d4ec0e44',1,'mpool.c']]], + ['mp_5fcalloc_47',['mp_calloc',['../mpool_8h.html#a2c191a434fae6c134bab72438b8f01be',1,'mpool.h']]], + ['mp_5fcalloc2_48',['mp_calloc2',['../mpool_8h.html#a6ad492253c67e5c5f6edbda4b0331c9c',1,'mpool.h']]], + ['mp_5fcreate_49',['mp_create',['../mpool_8c.html#aea49e922c09284eb4d4d6eb8b402ca01',1,'mpool.c']]], + ['mp_5fend_50',['mp_end',['../mpool_8c.html#a2cbb62d9002025dc08ce3c26399ae0ba',1,'mp_end(struct pool *p): mpool.c'],['../mpool_8h.html#ae43108fdd44fbd03612d04bf0e343c43',1,'mp_end(struct pool *): mpool.c']]], + ['mp_5ffree_51',['mp_free',['../mpool_8h.html#aaa16830712090aa944a1703301474d83',1,'mpool.h']]], + ['mp_5ffree2_52',['mp_free2',['../mpool_8h.html#a10cec164a62999f9bb328b6bc2479cf8',1,'mpool.h']]], + ['mp_5fini_53',['mp_ini',['../mpool_8c.html#a12eed9764d075a4b330e7fe06b723f5a',1,'mp_ini(MemPool mp, const uint32_t obj_sz): mpool.c'],['../mpool_8h.html#a8d8472ba09709dfdf32b7909b2bef28a',1,'mp_ini(MemPool p, const uint32_t elementSize): mpool.c']]], + ['mp_5fmalloc_54',['mp_malloc',['../mpool_8h.html#a72389bcc8ebd705cc390d55952ce5f8b',1,'mpool.h']]], + ['mp_5fmalloc2_55',['mp_malloc2',['../mpool_8h.html#afdf8c742bac379902ef3a9fee8dd231a',1,'mpool.h']]], + ['mp_5frealloc_56',['mp_realloc',['../mpool_8c.html#a350e2f3477250648c5475ce2d56821e4',1,'mp_realloc(MemPool mp, void *ptr, const m_uint curr, const m_uint next): mpool.c'],['../mpool_8h.html#a350e2f3477250648c5475ce2d56821e4',1,'mp_realloc(MemPool mp, void *ptr, const m_uint curr, const m_uint next): mpool.c']]], + ['mp_5fset_57',['mp_set',['../mpool_8c.html#a33f52e2aeebb0b64d361b98a5c8b9c2d',1,'mpool.c']]], + ['mp_5fstring_2eh_58',['mp_string.h',['../mp__string_8h.html',1,'']]], + ['mp_5fvector_59',['MP_Vector',['../structMP__Vector.html',1,'MP_Vector'],['../mp__vector_8h.html#ac26fa2f17e37e3d6c27086f6747b3ebe',1,'MP_Vector: mp_vector.h']]], + ['mp_5fvector_2ec_60',['mp_vector.c',['../mp__vector_8c.html',1,'']]], + ['mp_5fvector_2eh_61',['mp_vector.h',['../mp__vector_8h.html',1,'']]], + ['mp_5fvector_5fadd_62',['mp_vector_add',['../mp__vector_8h.html#aaefbf1cfceda2a7a8a6db58728580b3e',1,'mp_vector.h']]], + ['mp_5fvector_5fat_63',['mp_vector_at',['../mp__vector_8h.html#a4810c6a2c48ed8db6aa78f233f063006',1,'mp_vector.h']]], + ['mp_5fvector_5fback_64',['mp_vector_back',['../mp__vector_8h.html#aafbe65d45e7e8a36cbeae36e39c99c9e',1,'mp_vector.h']]], + ['mp_5fvector_5flen_65',['mp_vector_len',['../mp__vector_8h.html#a24636637d0b1f7554f591dbe570d64c0',1,'mp_vector.h']]], + ['mp_5fvector_5fpop_66',['mp_vector_pop',['../mp__vector_8h.html#a7e51d546bc4b910752d6b225b1bd618f',1,'mp_vector_pop: mp_vector.h'],['../mp__vector_8h.html#a8ace15d1abc61c77c51a79adca09386e',1,'mp_vector_pop(MP_Vector *const a, const uint32_t size): mp_vector.h']]], + ['mp_5fvector_5frem_67',['mp_vector_rem',['../mp__vector_8h.html#a1dfe2da2ee3c1539002246489914c1cd',1,'mp_vector_rem: mp_vector.h'],['../mp__vector_8h.html#aaf58417513b9c82cc3f46b88c0bb12b6',1,'mp_vector_rem(MP_Vector *const a, const uint32_t size, const uint32_t idx): mp_vector.h']]], + ['mp_5fvector_5frem2_68',['mp_vector_rem2',['../mp__vector_8h.html#a1eeb6ff75d94da68ca355a69ed33b336',1,'mp_vector.h']]], + ['mp_5fvector_5fresize_69',['mp_vector_resize',['../mp__vector_8h.html#a3b22afa42f15b13875285ce863cbbb5c',1,'mp_vector.h']]], + ['mp_5fvector_5fset_70',['mp_vector_set',['../mp__vector_8h.html#abee2c05e4bd5f24f51789f35bcbacfaa',1,'mp_vector.h']]], + ['mphuge_71',['MPHUGE',['../mpool_8c.html#acfd3ead2cd4cb5f07cfcb0a7ccea67a3',1,'mpool.c']]], + ['mpool_2ec_72',['mpool.c',['../mpool_8c.html',1,'']]], + ['mpool_2eh_73',['mpool.h',['../mpool_8h.html',1,'']]], + ['mstrdup_74',['mstrdup',['../mp__string_8h.html#a318f22e7ddd97bf443e6dd010aa63ca1',1,'mp_string.h']]], + ['mutex_75',['mutex',['../structpool.html#ad2629bb0437d0b069fd8f6aeb4971f00',1,'pool::mutex'],['../structSymTable__.html#ad62dede8061bce852252f4763c44a7f4',1,'SymTable_::mutex']]], + ['mutex_5fcleanup_76',['MUTEX_CLEANUP',['../gwion__thread_8h.html#a64ca321a1510fb750a1dbdc7990d056c',1,'gwion_thread.h']]], + ['mutex_5fcond_5flock_77',['MUTEX_COND_LOCK',['../gwion__thread_8h.html#a00f6327b0c1f459305ece988e83a848a',1,'gwion_thread.h']]], + ['mutex_5fcond_5funlock_78',['MUTEX_COND_UNLOCK',['../gwion__thread_8h.html#a27640932477cf246092d313468effba4',1,'gwion_thread.h']]], + ['mutex_5finitializer_79',['MUTEX_INITIALIZER',['../gwion__thread_8h.html#a10ba6c8c4a5e2bcf9f5f5fd41675e122',1,'gwion_thread.h']]], + ['mutex_5flock_80',['MUTEX_LOCK',['../gwion__thread_8h.html#a441b021fa23aeb332a6aa860cb1aee7c',1,'gwion_thread.h']]], + ['mutex_5fsetup_81',['MUTEX_SETUP',['../gwion__thread_8h.html#a4c8c0786dbefcef7711a8bf23ef5a5e9',1,'gwion_thread.h']]], + ['mutex_5ftype_82',['MUTEX_TYPE',['../gwion__thread_8h.html#a94ada48918e73511c91e3e0e885fe763',1,'gwion_thread.h']]], + ['mutex_5funlock_83',['MUTEX_UNLOCK',['../gwion__thread_8h.html#a04bad901d24418b1d7e307edb0d38662',1,'gwion_thread.h']]] ]; diff --git a/search/defines_10.js b/search/defines_10.js index 19205103..fcb7f8fd 100644 --- a/search/defines_10.js +++ b/search/defines_10.js @@ -1,10 +1,8 @@ var searchData= [ - ['sizeof_5fmem_0',['SIZEOF_MEM',['../defs_8h.html#a254e7a6e08b2fa8439dc14ca1b7dc394',1,'defs.h']]], - ['sizeof_5freg_1',['SIZEOF_REG',['../defs_8h.html#a8c16ac1889e3abfab0875302d1a46b27',1,'defs.h']]], - ['small_5fblk_2',['SMALL_BLK',['../mpool_8c.html#ab758143e4c42716c9db84073df81312c',1,'mpool.c']]], - ['str_3',['STR',['../gwion__thread_8h.html#a05b95a47759fd66b4deab2740ba27453',1,'gwion_thread.h']]], - ['str_5fexpand_4',['STR_EXPAND',['../gwion__thread_8h.html#a61469a2fe6aebc934e696bde3522a763',1,'gwion_thread.h']]], - ['sz_5ffloat_5',['SZ_FLOAT',['../gwcommon_8h.html#a61f1386f5d2320698ef773cd99ec45c2',1,'gwcommon.h']]], - ['sz_5fint_6',['SZ_INT',['../gwcommon_8h.html#a61ab0ac32d257c02bc3b3f12dfe668e9',1,'gwcommon.h']]] + ['small_5fblk_0',['SMALL_BLK',['../mpool_8c.html#ab758143e4c42716c9db84073df81312c',1,'mpool.c']]], + ['str_1',['STR',['../gwion__thread_8h.html#a05b95a47759fd66b4deab2740ba27453',1,'gwion_thread.h']]], + ['str_5fexpand_2',['STR_EXPAND',['../gwion__thread_8h.html#a61469a2fe6aebc934e696bde3522a763',1,'gwion_thread.h']]], + ['sz_5ffloat_3',['SZ_FLOAT',['../gwcommon_8h.html#a61f1386f5d2320698ef773cd99ec45c2',1,'gwcommon.h']]], + ['sz_5fint_4',['SZ_INT',['../gwcommon_8h.html#a61ab0ac32d257c02bc3b3f12dfe668e9',1,'gwcommon.h']]] ]; diff --git a/search/defines_3.js b/search/defines_3.js index 44d1e210..cfc698aa 100644 --- a/search/defines_3.js +++ b/search/defines_3.js @@ -7,8 +7,8 @@ var searchData= ['cmdapp_5fmode_5fshortarg_4',['CMDAPP_MODE_SHORTARG',['../cmdapp_8h.html#af7d925def156a9378c792a455f7ed66c',1,'cmdapp.h']]], ['cmdapp_5fmode_5fsilent_5',['CMDAPP_MODE_SILENT',['../cmdapp_8h.html#a50e51415e76a5a3f3c0a0285f40e8878',1,'cmdapp.h']]], ['cmdapp_5fshould_5fexit_6',['cmdapp_should_exit',['../cmdapp_8h.html#a8661f49276c2a789b79ae44fc41c5c69',1,'cmdapp.h']]], - ['cmdopt_5fexists_7',['CMDOPT_EXISTS',['../cmdapp_8h.html#a5104a44bc0e94d25d09d35bc906f3733',1,'cmdapp.h']]], - ['cmdopt_5fexists_8',['cmdopt_exists',['../cmdapp_8h.html#ab7c605ec3dfe32cdf497316d57d8ccbb',1,'cmdapp.h']]], + ['cmdopt_5fexists_7',['cmdopt_exists',['../cmdapp_8h.html#ab7c605ec3dfe32cdf497316d57d8ccbb',1,'cmdapp.h']]], + ['cmdopt_5fexists_8',['CMDOPT_EXISTS',['../cmdapp_8h.html#a5104a44bc0e94d25d09d35bc906f3733',1,'cmdapp.h']]], ['cmdopt_5fis_5foptional_9',['cmdopt_is_optional',['../cmdapp_8h.html#afd3a9993e5813709259cfd8a3ef40fb1',1,'cmdapp.h']]], ['cmdopt_5fmaytakearg_10',['CMDOPT_MAYTAKEARG',['../cmdapp_8h.html#a17b101f34934b80f3d410e90ee58ea6c',1,'cmdapp.h']]], ['cmdopt_5foptional_11',['CMDOPT_OPTIONAL',['../cmdapp_8h.html#abb465dff78c9473f75a7a3cd06a92e2f',1,'cmdapp.h']]], diff --git a/search/defines_b.js b/search/defines_b.js index 6bc4a56e..346bc682 100644 --- a/search/defines_b.js +++ b/search/defines_b.js @@ -2,28 +2,27 @@ var searchData= [ ['map_5fcap_0',['MAP_CAP',['../container_8h.html#ac320e0a199bf6a7cfb21502480aeda11',1,'container.h']]], ['max_5fpath_1',['MAX_PATH',['../windows__missing_8h.html#ab99ded389af74001a6298fc9e44e74e5',1,'windows_missing.h']]], - ['mem_5fstep_2',['MEM_STEP',['../defs_8h.html#aab8b73cdc68622fe79a8242e5cd122b4',1,'defs.h']]], - ['mp_5falloc_3',['MP_ALLOC',['../mpool_8c.html#a506ee1ccf7cac90f6eeea9b6d4ec0e44',1,'mpool.c']]], - ['mp_5fcalloc_4',['mp_calloc',['../mpool_8h.html#a2c191a434fae6c134bab72438b8f01be',1,'mpool.h']]], - ['mp_5fcalloc2_5',['mp_calloc2',['../mpool_8h.html#a6ad492253c67e5c5f6edbda4b0331c9c',1,'mpool.h']]], - ['mp_5ffree_6',['mp_free',['../mpool_8h.html#aaa16830712090aa944a1703301474d83',1,'mpool.h']]], - ['mp_5ffree2_7',['mp_free2',['../mpool_8h.html#a10cec164a62999f9bb328b6bc2479cf8',1,'mpool.h']]], - ['mp_5fmalloc_8',['mp_malloc',['../mpool_8h.html#a72389bcc8ebd705cc390d55952ce5f8b',1,'mpool.h']]], - ['mp_5fmalloc2_9',['mp_malloc2',['../mpool_8h.html#afdf8c742bac379902ef3a9fee8dd231a',1,'mpool.h']]], - ['mp_5fvector_5fadd_10',['mp_vector_add',['../mp__vector_8h.html#aaefbf1cfceda2a7a8a6db58728580b3e',1,'mp_vector.h']]], - ['mp_5fvector_5fat_11',['mp_vector_at',['../mp__vector_8h.html#a4810c6a2c48ed8db6aa78f233f063006',1,'mp_vector.h']]], - ['mp_5fvector_5fback_12',['mp_vector_back',['../mp__vector_8h.html#aafbe65d45e7e8a36cbeae36e39c99c9e',1,'mp_vector.h']]], - ['mp_5fvector_5fpop_13',['mp_vector_pop',['../mp__vector_8h.html#a7e51d546bc4b910752d6b225b1bd618f',1,'mp_vector.h']]], - ['mp_5fvector_5frem_14',['mp_vector_rem',['../mp__vector_8h.html#a1dfe2da2ee3c1539002246489914c1cd',1,'mp_vector.h']]], - ['mp_5fvector_5frem2_15',['mp_vector_rem2',['../mp__vector_8h.html#a1eeb6ff75d94da68ca355a69ed33b336',1,'mp_vector.h']]], - ['mp_5fvector_5fset_16',['mp_vector_set',['../mp__vector_8h.html#abee2c05e4bd5f24f51789f35bcbacfaa',1,'mp_vector.h']]], - ['mphuge_17',['MPHUGE',['../mpool_8c.html#acfd3ead2cd4cb5f07cfcb0a7ccea67a3',1,'mpool.c']]], - ['mutex_5fcleanup_18',['MUTEX_CLEANUP',['../gwion__thread_8h.html#a64ca321a1510fb750a1dbdc7990d056c',1,'gwion_thread.h']]], - ['mutex_5fcond_5flock_19',['MUTEX_COND_LOCK',['../gwion__thread_8h.html#a00f6327b0c1f459305ece988e83a848a',1,'gwion_thread.h']]], - ['mutex_5fcond_5funlock_20',['MUTEX_COND_UNLOCK',['../gwion__thread_8h.html#a27640932477cf246092d313468effba4',1,'gwion_thread.h']]], - ['mutex_5finitializer_21',['MUTEX_INITIALIZER',['../gwion__thread_8h.html#a10ba6c8c4a5e2bcf9f5f5fd41675e122',1,'gwion_thread.h']]], - ['mutex_5flock_22',['MUTEX_LOCK',['../gwion__thread_8h.html#a441b021fa23aeb332a6aa860cb1aee7c',1,'gwion_thread.h']]], - ['mutex_5fsetup_23',['MUTEX_SETUP',['../gwion__thread_8h.html#a4c8c0786dbefcef7711a8bf23ef5a5e9',1,'gwion_thread.h']]], - ['mutex_5ftype_24',['MUTEX_TYPE',['../gwion__thread_8h.html#a94ada48918e73511c91e3e0e885fe763',1,'gwion_thread.h']]], - ['mutex_5funlock_25',['MUTEX_UNLOCK',['../gwion__thread_8h.html#a04bad901d24418b1d7e307edb0d38662',1,'gwion_thread.h']]] + ['mp_5falloc_2',['MP_ALLOC',['../mpool_8c.html#a506ee1ccf7cac90f6eeea9b6d4ec0e44',1,'mpool.c']]], + ['mp_5fcalloc_3',['mp_calloc',['../mpool_8h.html#a2c191a434fae6c134bab72438b8f01be',1,'mpool.h']]], + ['mp_5fcalloc2_4',['mp_calloc2',['../mpool_8h.html#a6ad492253c67e5c5f6edbda4b0331c9c',1,'mpool.h']]], + ['mp_5ffree_5',['mp_free',['../mpool_8h.html#aaa16830712090aa944a1703301474d83',1,'mpool.h']]], + ['mp_5ffree2_6',['mp_free2',['../mpool_8h.html#a10cec164a62999f9bb328b6bc2479cf8',1,'mpool.h']]], + ['mp_5fmalloc_7',['mp_malloc',['../mpool_8h.html#a72389bcc8ebd705cc390d55952ce5f8b',1,'mpool.h']]], + ['mp_5fmalloc2_8',['mp_malloc2',['../mpool_8h.html#afdf8c742bac379902ef3a9fee8dd231a',1,'mpool.h']]], + ['mp_5fvector_5fadd_9',['mp_vector_add',['../mp__vector_8h.html#aaefbf1cfceda2a7a8a6db58728580b3e',1,'mp_vector.h']]], + ['mp_5fvector_5fat_10',['mp_vector_at',['../mp__vector_8h.html#a4810c6a2c48ed8db6aa78f233f063006',1,'mp_vector.h']]], + ['mp_5fvector_5fback_11',['mp_vector_back',['../mp__vector_8h.html#aafbe65d45e7e8a36cbeae36e39c99c9e',1,'mp_vector.h']]], + ['mp_5fvector_5fpop_12',['mp_vector_pop',['../mp__vector_8h.html#a7e51d546bc4b910752d6b225b1bd618f',1,'mp_vector.h']]], + ['mp_5fvector_5frem_13',['mp_vector_rem',['../mp__vector_8h.html#a1dfe2da2ee3c1539002246489914c1cd',1,'mp_vector.h']]], + ['mp_5fvector_5frem2_14',['mp_vector_rem2',['../mp__vector_8h.html#a1eeb6ff75d94da68ca355a69ed33b336',1,'mp_vector.h']]], + ['mp_5fvector_5fset_15',['mp_vector_set',['../mp__vector_8h.html#abee2c05e4bd5f24f51789f35bcbacfaa',1,'mp_vector.h']]], + ['mphuge_16',['MPHUGE',['../mpool_8c.html#acfd3ead2cd4cb5f07cfcb0a7ccea67a3',1,'mpool.c']]], + ['mutex_5fcleanup_17',['MUTEX_CLEANUP',['../gwion__thread_8h.html#a64ca321a1510fb750a1dbdc7990d056c',1,'gwion_thread.h']]], + ['mutex_5fcond_5flock_18',['MUTEX_COND_LOCK',['../gwion__thread_8h.html#a00f6327b0c1f459305ece988e83a848a',1,'gwion_thread.h']]], + ['mutex_5fcond_5funlock_19',['MUTEX_COND_UNLOCK',['../gwion__thread_8h.html#a27640932477cf246092d313468effba4',1,'gwion_thread.h']]], + ['mutex_5finitializer_20',['MUTEX_INITIALIZER',['../gwion__thread_8h.html#a10ba6c8c4a5e2bcf9f5f5fd41675e122',1,'gwion_thread.h']]], + ['mutex_5flock_21',['MUTEX_LOCK',['../gwion__thread_8h.html#a441b021fa23aeb332a6aa860cb1aee7c',1,'gwion_thread.h']]], + ['mutex_5fsetup_22',['MUTEX_SETUP',['../gwion__thread_8h.html#a4c8c0786dbefcef7711a8bf23ef5a5e9',1,'gwion_thread.h']]], + ['mutex_5ftype_23',['MUTEX_TYPE',['../gwion__thread_8h.html#a94ada48918e73511c91e3e0e885fe763',1,'gwion_thread.h']]], + ['mutex_5funlock_24',['MUTEX_UNLOCK',['../gwion__thread_8h.html#a04bad901d24418b1d7e307edb0d38662',1,'gwion_thread.h']]] ]; diff --git a/symbol_8c.html b/symbol_8c.html index 99c7740b..827ff7ea 100644 --- a/symbol_8c.html +++ b/symbol_8c.html @@ -191,8 +191,8 @@

25 gwt_lock_end(&ht->mutex);
26 mp_free2(ht->p, TABLE_SZ(ht->sz), ht);
27}
-
unsigned int uint
Definition defs.h:67
-
#define LOOP_OPTIM
Definition defs.h:38
+
unsigned int uint
Definition defs.h:63
+
#define LOOP_OPTIM
Definition defs.h:34
size_t sz
Definition symbol.h:16
MemPool p
Definition symbol.h:15
gwtlock_t mutex
Definition symbol.h:14
diff --git a/symbol_8c_source.html b/symbol_8c_source.html index accc9893..fe0fc4f9 100644 --- a/symbol_8c_source.html +++ b/symbol_8c_source.html @@ -144,10 +144,10 @@
49 return ht->sym[index];
50}
-
unsigned int uint
Definition defs.h:67
-
#define ANN
Definition defs.h:23
-
#define LOOP_OPTIM
Definition defs.h:38
-
#define ANN2(...)
Definition defs.h:24
+
unsigned int uint
Definition defs.h:63
+
#define ANN
Definition defs.h:19
+
#define LOOP_OPTIM
Definition defs.h:34
+
#define ANN2(...)
Definition defs.h:20
char * m_str
Definition gwcommon.h:14
meta header (use this to include the whole library)
ANN unsigned int hash(const m_str s0)
diff --git a/symbol_8h.html b/symbol_8h.html index 553436ce..a5f4ffec 100644 --- a/symbol_8h.html +++ b/symbol_8h.html @@ -198,8 +198,8 @@

25 gwt_lock_end(&ht->mutex);
26 mp_free2(ht->p, TABLE_SZ(ht->sz), ht);
27}
-
unsigned int uint
Definition defs.h:67
-
#define LOOP_OPTIM
Definition defs.h:38
+
unsigned int uint
Definition defs.h:63
+
#define LOOP_OPTIM
Definition defs.h:34
#define mp_free2(p, sz, a)
Definition mpool.h:28
size_t sz
Definition symbol.h:16
MemPool p
Definition symbol.h:15
diff --git a/symbol_8h_source.html b/symbol_8h_source.html index b241cfe6..a7a95172 100644 --- a/symbol_8h_source.html +++ b/symbol_8h_source.html @@ -115,7 +115,7 @@
26ANN void free_symbols(SymTable *const);
27#endif
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
char * m_str
Definition gwcommon.h:14
cross-platform thread functions
diff --git a/text_8c_source.html b/text_8c_source.html index a1e8fa8d..5be2035d 100644 --- a/text_8c_source.html +++ b/text_8c_source.html @@ -105,7 +105,7 @@
16 text->len += sz;
17}
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
char * m_str
Definition gwcommon.h:14
char ** str
Definition gwion_print.h:2
diff --git a/threadpool_8c.html b/threadpool_8c.html index 7c097237..2bffeda3 100644 --- a/threadpool_8c.html +++ b/threadpool_8c.html @@ -188,7 +188,7 @@

90 (void)gwt_signal(&p->cond);
91 return true;
92}
-
#define unlikely(x)
Definition defs.h:43
+
#define unlikely(x)
Definition defs.h:39
void(* fun)(void *)
Definition threadpool.c:4
static ANN int gwt_signal(gwtcond_t *cond)
Definition threadpool.h:86
void void * arg
Definition threadpool.h:27
diff --git a/threadpool_8c_source.html b/threadpool_8c_source.html index 8c386fa9..8f9ad63f 100644 --- a/threadpool_8c_source.html +++ b/threadpool_8c_source.html @@ -218,9 +218,9 @@
113 if(p->has_cond) gwt_cond_end(&p->cond);
114}
-
#define ANN
Definition defs.h:23
-
#define ANN2(...)
Definition defs.h:24
-
#define unlikely(x)
Definition defs.h:43
+
#define ANN
Definition defs.h:19
+
#define ANN2(...)
Definition defs.h:20
+
#define unlikely(x)
Definition defs.h:39
#define THREAD_RETURN(arg)
meta header (use this to include the whole library)
diff --git a/threadpool_8h_source.html b/threadpool_8h_source.html index 0ddcd817..181d58f5 100644 --- a/threadpool_8h_source.html +++ b/threadpool_8h_source.html @@ -218,9 +218,9 @@
108
109
110#endif
-
#define NUSED
Definition defs.h:27
-
#define ANN
Definition defs.h:23
-
#define ANN2(...)
Definition defs.h:24
+
#define NUSED
Definition defs.h:23
+
#define ANN
Definition defs.h:19
+
#define ANN2(...)
Definition defs.h:20
Definition mpool.c:15
gwtlock_t lock
Definition threadpool.c:9
diff --git a/vector_8c_source.html b/vector_8c_source.html index 2797c0ba..54d52968 100644 --- a/vector_8c_source.html +++ b/vector_8c_source.html @@ -182,7 +182,7 @@
#define MAP_CAP
Definition container.h:8
#define VCAP(v)
Definition container.h:11
#define VPTR(v, i)
Definition container.h:12
-
#define ANN
Definition defs.h:23
+
#define ANN
Definition defs.h:19
uintptr_t m_uint
Definition gwcommon.h:11
#define SZ_INT
Definition gwcommon.h:18
intptr_t m_int
Definition gwcommon.h:10
diff --git a/vector_8h_source.html b/vector_8h_source.html index 885d4884..40a01c89 100644 --- a/vector_8h_source.html +++ b/vector_8h_source.html @@ -139,8 +139,8 @@
uintptr_t vtype
Definition container.h:14
#define VCAP(v)
Definition container.h:11
#define VPTR(v, i)
Definition container.h:12
-
#define ANN
Definition defs.h:23
-
#define ANEW
Definition defs.h:26
+
#define ANN
Definition defs.h:19
+
#define ANEW
Definition defs.h:22
uintptr_t m_uint
Definition gwcommon.h:11
#define SZ_INT
Definition gwcommon.h:18
intptr_t m_int
Definition gwcommon.h:10
diff --git a/windows__missing_8h_source.html b/windows__missing_8h_source.html index c7239c42..a0ca0eea 100644 --- a/windows__missing_8h_source.html +++ b/windows__missing_8h_source.html @@ -117,7 +117,7 @@
34#endif
35#endif
36#endif
-
#define NUSED
Definition defs.h:27
+
#define NUSED
Definition defs.h:23
char * strsep(char **stringp, const char *delim)
FILE * fmemopen(void *buf, size_t len, const char *type NUSED)
char * strdup(const char *s)
diff --git a/xalloc_8h_source.html b/xalloc_8h_source.html index a42c403c..c5c740fa 100644 --- a/xalloc_8h_source.html +++ b/xalloc_8h_source.html @@ -122,7 +122,7 @@
28#define xfree(a) free(a)
29#endif
#define _(String)
Definition defs.h:13
-
#define ANEW
Definition defs.h:26
+
#define ANEW
Definition defs.h:22
#define gw_err(...)
similar to fprintf(stderr, fmt, ...)
Definition err_msg.h:11
uintptr_t m_uint
Definition gwcommon.h:11
#define THREAD_RETURN(arg)