Next: bpipe_proc_def, Previous: bpipe_offset_new, Up: Utility Functions
Allocate an offset array.
#include <bpipe/bpipe.h>size_t *bpipe_offset_new_va( size_t nd, ... );
size_t nd
- the number of dimensions
...
- the integer values of the extents. there must be
nd
values, and should be of typeint
Offset arrays are required by various bpipe
support routines.
This routine makes it easy to allocate one and fill it in.
It returns a pointer to an array of integers, filled in with
the specified values. Upon error bpipe_errno
is set and
NULL
is returned.
Upon error bpipe_errno
is set to one of the following errors:
BPEBADARG
BPENOMEM