#ifndef CGIT_VECTOR_H#define CGIT_VECTOR_H #include <stdlib.h> struct vector { size_t size; size_t count; size_t alloc; void *data;}; #define VECTOR_INIT(type) {sizeof(type), 0, 0, NULL} int vector_push(struct vector *vec, const void *data, int gently); #endif /* CGIT_VECTOR_H */
#ifndef CGIT_VECTOR_H
#define CGIT_VECTOR_H
#include <stdlib.h>
struct vector {
size_t size;
size_t count;
size_t alloc;
void *data;
};
#define VECTOR_INIT(type) {sizeof(type), 0, 0, NULL}
int vector_push(struct vector *vec, const void *data, int gently);
#endif /* CGIT_VECTOR_H */