BL_OVERLAP_SET_OVERLAP_START(3)

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

SYNOPSIS

BL_OVERLAP_SET_OVERLAP_START(ptr, new_overlap_start)

ARGUMENTS
ptr             Pointer to a bl_overlap_t structure
new_overlap_start New value for overlap_start

DESCRIPTION
Mutator macro for overlap_start. Use this macro to set overlap_start in a bl_overlap_t structure from functions that are not members of the class. This allows separation of implementation from interface. While the implementation of the bl_overlap_t structure may change, effort is made to preserve the API of functions and macros used to access it. Note that there is an equivalent function bl_overlap_set_overlap_start(), which performs this function with data verification. Use the function version for more robust code with a slight performance penalty if the value of new_overlap_start is not validated by other means.

EXAMPLES
bl_overlap_t    bl_overlap;
uint64_t        new_overlap_start;
BL_OVERLAP_SET_OVERLAP_START(&bl_overlap, new_overlap_start);

SEE ALSO
bl_overlap_set_overlap_start(3)
See biolibc/overlap.h for a full list of macros.