21 lines
506 B
C
21 lines
506 B
C
// 30 may 2019
|
|
// requires: array_header.h
|
|
|
|
#include "start.h"
|
|
|
|
void sharedbitsPrefixName(ArrayInitFull)(sharedbitsPrefixName(Array) *arr, size_t elemsize, size_t nGrow, const char *what)
|
|
{
|
|
memset(arr, 0, sizeof (sharedbitsPrefixName(Array)));
|
|
arr->elemsize = elemsize;
|
|
arr->nGrow = nGrow;
|
|
arr->what = what;
|
|
}
|
|
|
|
void sharedbitsPrefixName(ArrayFreeFull)(sharedbitsPrefixName(Array) *arr)
|
|
{
|
|
sharedbitsPrefixName(Free)(arr->buf);
|
|
memset(arr, 0, sizeof (sharedbitsPrefixName(Array)));
|
|
}
|
|
|
|
#include "end.h"
|