blob: 845b0d6867543b808190ca2e97c5f26e44ce522d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef VECTOR_H__
#define VECTOR_H__
typedef struct vector_ {
void **data;
int size;
int count;
} vector;
vector * vector_create();
int vector_count(vector *);
void vector_add(vector *, void *);
void vector_set(vector *, int, void *);
void *vector_get(vector *, int);
void vector_delete(vector*, int);
void vector_free_data(vector *);
void vector_free(vector *);
#endif
|