]> git.xolatile.top Git - public-libhl.git/commitdiff
const-alize
authoranon <anon@anon.anon>
Thu, 24 Aug 2023 01:14:12 +0000 (03:14 +0200)
committeranon <anon@anon.anon>
Thu, 24 Aug 2023 01:14:12 +0000 (03:14 +0200)
source/vector.h

index 85525f278dcd5221f0b5776764c39f1c5fdc9a42..3e9740bcfeccd5f00f334a7ced6d7b263d718228 100644 (file)
@@ -1,3 +1,6 @@
+#ifndef VECTOR_H
+#define VECTOR_H
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -20,8 +23,8 @@ extern void vector_push(vector_t * vector,
 
 extern void vector_pop(vector_t * vector);
 
-extern void * vector_get(vector_t * vector,
-                         size_t     element);
+extern void * vector_get(const vector_t * const  vector,
+                         const size_t            element);
 
 extern void vector_set(vector_t * vector,
                        void     * data,
@@ -29,8 +32,6 @@ extern void vector_set(vector_t * vector,
 
 extern void vector_free(vector_t * vector);
 
-extern void example_print(example_t * example);
-
 void vector_init(vector_t * vector,
                  size_t     element_size,
                  size_t     element_count) {
@@ -71,8 +72,8 @@ void vector_pop(vector_t * vector) {
        (void) vector;
 }
 
-void * vector_get(vector_t * vector,
-                  size_t     element) {
+void * vector_get(const vector_t * const vector,
+                  const size_t           element) {
        if (element >= vector->element_count) {
                puts("vector_get");
                exit(EXIT_FAILURE);
@@ -97,3 +98,5 @@ void vector_set(vector_t * vector,
 void vector_free(vector_t * vector) {
        free(vector->data);
 }
+
+#endif