bl_pos_list_set_positions(3)

LIBRARY
#include <biolibc/pos-list.h>
-lbiolibc -lxtend

SYNOPSIS

int     bl_pos_list_set_positions(bl_pos_list_t *bl_pos_list_ptr, uint64_t * new_positions)

ARGUMENTS
bl_pos_list_ptr Pointer to the structure to set
new_positions   The new value for positions

DESCRIPTION
Mutator for positions member in a bl_pos_list_t structure. Use this function to set positions in a bl_pos_list_t variable from non-member functions. This function performs a direct assignment for scalar or pointer structure members. If positions is a pointer, data previously pointed to should generally be freed before calling this function to avoid memory leaks. Note that there is an equivalent macro (), which performs this function with no data verification or function call overhead. Use the macro version to maximize performance where the validity of new_positions is guaranteed by other means.

EXAMPLES
bl_pos_list_t   bl_pos_list;
uint64_t *      new_positions;
if ( bl_pos_list_set_positions(&bl_pos_list, new_positions) == BL_DATA_OK )
{
}

SEE ALSO
(3)