summaryrefslogtreecommitdiffstats
path: root/lib/dynvec.h
blob: f2beb7e5d32f1571662549059aaf78571fb207f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _dynvec_h_
#define _dynvec_h_

struct dynvec
{
  void **dv_vec;
  int dv_capacity;
  int dv_fill;
};

struct dynvec *make_dynvec __P((int n));
void dynvec_free __P((struct dynvec *dv));
void dynvec_freeze __P((struct dynvec *dv));
void dynvec_append __P((struct dynvec *dv, void *element));

#endif /* not _dynvec_h_ */