aboutsummaryrefslogtreecommitdiff
path: root/deque.c
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2020-08-15 09:33:54 +0200
committerThomas Schmucker <ts@its1.de>2020-08-15 09:33:54 +0200
commit3c1c032a05ab6a2bd2b4b86508e8b9fca1b06872 (patch)
treeae5d2a10851cd1a6550aed7d75bac6d10bd1c28d /deque.c
parent7028633c6c6211a01bcad0515499a4cb893ea646 (diff)
downloaddata-structures-3c1c032a05ab6a2bd2b4b86508e8b9fca1b06872.tar.gz
data-structures-3c1c032a05ab6a2bd2b4b86508e8b9fca1b06872.tar.bz2
data-structures-3c1c032a05ab6a2bd2b4b86508e8b9fca1b06872.zip
Zwei neue Funktionen (deque_size() und deque_is_empty()) hinzugefügt
Diffstat (limited to 'deque.c')
-rw-r--r--deque.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/deque.c b/deque.c
index 3e78410..5687a41 100644
--- a/deque.c
+++ b/deque.c
@@ -52,6 +52,18 @@ deque_free(struct deque *d)
52 d->map = NULL; 52 d->map = NULL;
53} 53}
54 54
55size_t
56deque_size(struct deque *d)
57{
58 return d->size;
59}
60
61bool
62deque_is_empty(struct deque *d)
63{
64 return d->map_begin == d->map_end;
65}
66
55static void 67static void
56grow_map(struct deque *d) 68grow_map(struct deque *d)
57{ 69{