aboutsummaryrefslogtreecommitdiff
path: root/analyzer/utils/structures/heap.h
diff options
context:
space:
mode:
authorMosder <xmosder12@gmail.com>2026-07-10 22:50:12 +0200
committerMosder <xmosder12@gmail.com>2026-07-10 22:50:12 +0200
commit0e9be0d902b44894ed747cabb82ea2120f2e4b45 (patch)
tree8bbf583d44e135c1f5ccdcbfe113b855be41386a /analyzer/utils/structures/heap.h
parent4422f92de05948187eeb0b0067dd947e673f8f1d (diff)
feat: added functionallity for TCP stream reassembly
Diffstat (limited to 'analyzer/utils/structures/heap.h')
-rw-r--r--analyzer/utils/structures/heap.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/analyzer/utils/structures/heap.h b/analyzer/utils/structures/heap.h
index e960fb7..eb3430b 100644
--- a/analyzer/utils/structures/heap.h
+++ b/analyzer/utils/structures/heap.h
@@ -6,6 +6,8 @@
#define INIT_HEAP_DEPTH 7
#define INIT_HEAP_CAPACITY (1 << INIT_HEAP_DEPTH) - 1
+#ifndef HEAP_DEFINED
+#define HEAP_DEFINED
typedef struct {
void **data;
size_t n_elements;
@@ -14,6 +16,7 @@ typedef struct {
int (*compare)(void *element1, void *element2);
void (*element_cleanup)(void *element);
} Heap;
+#endif
// create a new heap
// params: