aboutsummaryrefslogtreecommitdiff
path: root/collections/vector/vector.c
diff options
context:
space:
mode:
Diffstat (limited to 'collections/vector/vector.c')
-rw-r--r--collections/vector/vector.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/collections/vector/vector.c b/collections/vector/vector.c
index 0b816b7..5cb56ef 100644
--- a/collections/vector/vector.c
+++ b/collections/vector/vector.c
@@ -152,6 +152,17 @@ vec *root;
return root->base[root->end - 1];
}
+void vec_set(root, index, item)
+vec *root;
+int index;
+void *item;
+{
+ if (!root || index >= root->end || index < 0)
+ return;
+
+ root->base[index] = item;
+}
+
void* vec_index(root, index)
vec *root;
int index;