
/*
 *  Generated by /usr/local/bin/auto-gen-get-set
 *
 *  Mutator functions for setting with no sanity checking.  Use these to
 *  set structure members from functions outside the bl_sam_buff_t
 *  class.  These macros perform no data validation.  Hence, they achieve
 *  maximum performance where data are guaranteed correct by other means.
 *  Use the mutator functions (same name as the macro, but lower case)
 *  for more robust code with a small performance penalty.
 *
 *  These generated macros are not expected to be perfect.  Check and edit
 *  as needed before adding to your code.
 */

/* temp-sam-buff-mutators.c */
int bl_sam_buff_set_buff_size(bl_sam_buff_t *bl_sam_buff_ptr, size_t new_buff_size);
int bl_sam_buff_set_max_alignments(bl_sam_buff_t *bl_sam_buff_ptr, size_t new_max_alignments);
int bl_sam_buff_set_alignments(bl_sam_buff_t *bl_sam_buff_ptr, bl_sam_t **new_alignments);
int bl_sam_buff_set_alignments_ae(bl_sam_buff_t *bl_sam_buff_ptr, size_t c, bl_sam_t *new_alignments_element);
int bl_sam_buff_set_alignments_cpy(bl_sam_buff_t *bl_sam_buff_ptr, bl_sam_t **new_alignments, size_t array_size);
int bl_sam_buff_set_buffered_count(bl_sam_buff_t *bl_sam_buff_ptr, size_t new_buffered_count);
int bl_sam_buff_set_max_count(bl_sam_buff_t *bl_sam_buff_ptr, size_t new_max_count);
int bl_sam_buff_set_previous_pos(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_previous_pos);
int bl_sam_buff_set_previous_rname_ae(bl_sam_buff_t *bl_sam_buff_ptr, size_t c, char new_previous_rname_element);
int bl_sam_buff_set_previous_rname_cpy(bl_sam_buff_t *bl_sam_buff_ptr, char new_previous_rname[], size_t array_size);
int bl_sam_buff_set_mapq_min(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_mapq_min);
int bl_sam_buff_set_mapq_low(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_mapq_low);
int bl_sam_buff_set_mapq_high(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_mapq_high);
int bl_sam_buff_set_mapq_sum(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_mapq_sum);
int bl_sam_buff_set_reads_used(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_reads_used);
int bl_sam_buff_set_total_alignments(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_total_alignments);
int bl_sam_buff_set_trailing_alignments(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_trailing_alignments);
int bl_sam_buff_set_discarded_alignments(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_discarded_alignments);
int bl_sam_buff_set_discarded_score_sum(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_discarded_score_sum);
int bl_sam_buff_set_discarded_trailing(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_discarded_trailing);
int bl_sam_buff_set_min_discarded_score(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_min_discarded_score);
int bl_sam_buff_set_max_discarded_score(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_max_discarded_score);
int bl_sam_buff_set_unmapped_alignments(bl_sam_buff_t *bl_sam_buff_ptr, int64_t new_unmapped_alignments);
