17 lines
315 B
C
17 lines
315 B
C
|
#ifndef _cvec_h_INCLUDED
|
||
|
#define _cvec_h_INCLUDED
|
||
|
|
||
|
typedef struct cvec cvec;
|
||
|
struct cvec
|
||
|
{
|
||
|
int *data;
|
||
|
int sz, cap;
|
||
|
};
|
||
|
|
||
|
cvec *cvec_init();
|
||
|
void cvec_release(cvec *vec);
|
||
|
int cvec_data(cvec *vec, int id);
|
||
|
void cvec_setsize(cvec *vec, int v);
|
||
|
void cvec_push(cvec *vec, int v);
|
||
|
void cvec_clear(cvec *vec);
|
||
|
#endif
|