bl_fasta_set_desc_len(3)

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

SYNOPSIS

int     bl_fasta_set_desc_len(bl_fasta_t *bl_fasta_ptr, size_t new_desc_len)

ARGUMENTS
bl_fasta_ptr    Pointer to the structure to set
new_desc_len    The new value for desc_len

DESCRIPTION
Mutator for desc_len member in a bl_fasta_t structure. Use this function to set desc_len in a bl_fasta_t variable from non-member functions. This function performs a direct assignment for scalar or pointer structure members. If desc_len 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_desc_len is guaranteed by other means.

EXAMPLES
bl_fasta_t      bl_fasta;
size_t          new_desc_len;
if ( bl_fasta_set_desc_len(&bl_fasta, new_desc_len) == BL_DATA_OK )
{
}

SEE ALSO
(3)