aboutsummaryrefslogtreecommitdiff
path: root/src/vector.h
blob: 0a7c297c622d976e88fa801b37bde372ddb336dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef UNJA_VECTOR_H
#define UNJA_VECTOR_H

#include <stdlib.h>

struct vector {
    void **values;
    int size;
    int cap;
};

struct vector* vector_new(int cap);

int vector_push(struct vector *vec, void *value);

void vector_free(struct vector *vec);

#endif