summaryrefslogtreecommitdiff
path: root/src/include/skalibs/envalloc.h
blob: aba6dca5b634945f96d538aac20a7b951cd4b1bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* ISC license. */

#ifndef ENVALLOC_H
#define ENVALLOC_H

#include <sys/types.h>
#include <skalibs/genalloc.h>

#define ENVALLOC_ZERO GENALLOC_ZERO

extern int envalloc_make (genalloc *, size_t, char const *, size_t) ;
extern int envalloc_uniq (genalloc *, char) ;
extern int envalloc_merge (genalloc *, char const *const *, size_t, char const *, size_t) ;
extern int envalloc_0 (genalloc *) ;

#endif