summaryrefslogtreecommitdiff
path: root/src/libstddjb/envalloc_make.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstddjb/envalloc_make.c')
-rw-r--r--src/libstddjb/envalloc_make.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/libstddjb/envalloc_make.c b/src/libstddjb/envalloc_make.c
deleted file mode 100644
index f8c459a..0000000
--- a/src/libstddjb/envalloc_make.c
+++ /dev/null
@@ -1,18 +0,0 @@
-/* ISC license. */
-
-#include <skalibs/env.h>
-#include <skalibs/genalloc.h>
-#include <skalibs/envalloc.h>
-
-int envalloc_make (genalloc *v, size_t argc, char const *s, size_t len)
-{
- int wasnull = !v->s ;
- if (!genalloc_readyplus(char const *, v, argc+1)) return 0 ;
- if (!env_make(genalloc_s(char const *, v) + genalloc_len(char const *, v), argc, s, len))
- {
- if (wasnull) genalloc_free(char const *, v) ;
- return 0 ;
- }
- genalloc_setlen(char const *, v, genalloc_len(char const *, v) + argc) ;
- return 1 ;
-}