aboutsummaryrefslogtreecommitdiffstats
path: root/ensize.h
blob: 6837294e4d5e7fef3b1d1ad78f9c7b494ef7b4fb (plain)
1
2
3
4
5
6
7
8
9
#ifndef ENSIZE_H
#define ENSIZE_H

#include <stddef.h>

void *ensize(void *p, size_t selem, size_t nelem, size_t *cur, size_t init);
#define ENSIZE(p, n, s, i) ensize((p), sizeof *(p), (n), (s), (i))

#endif // ENSIZE_H