Next: bpipe_extent_new_va, Previous: bpipe_datatype_resolve, Up: Utility Functions
Allocate an extent array.
#include <bpipe/bpipe.h>void *bpipe_extent_new( size_t nd, size_t init );
size_t nd
- the number of dimensions
size_t init
- the integer value of the extents
Extent arrays are required by various bpipe
support routines.
This routine creates one and sets all of its elements to the
passed value.
It returns a pointer to an array of integers, filled in with
the specified value. Upon error bpipe_errno
is set and
NULL
is returned.
Upon error bpipe_errno
is set to one of the following errors:
BPEBADARG
BPENOMEM