aboutsummaryrefslogtreecommitdiff
path: root/array.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-04-19 10:08:18 +0200
committerMarc André Tanner <mat@brain-dump.org>2017-04-19 10:08:18 +0200
commita2316394d35eb548545730cbf2b57b27e733214c (patch)
treee51bdad8fe02405ee38a735f62c0588c195c6667 /array.c
parent7bc2fb906b41960eba4391d7dbf7526ea02d5afd (diff)
downloadvis-a2316394d35eb548545730cbf2b57b27e733214c.tar.gz
vis-a2316394d35eb548545730cbf2b57b27e733214c.tar.xz
array: implement array_resize
Diffstat (limited to 'array.c')
-rw-r--r--array.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/array.c b/array.c
index 8328b06..25f471b 100644
--- a/array.c
+++ b/array.c
@@ -135,3 +135,11 @@ bool array_truncate(Array *arr, size_t len) {
}
return false;
}
+
+bool array_resize(Array *arr, size_t len) {
+ if (len <= arr->count) {
+ arr->len = len;
+ return true;
+ }
+ return false;
+}