int bcf_write(bcf_t *bp, const bcf_hdr_t *h, const bcf1_t *b);
bcf_hdr_t *bcf_hdr_read(bcf_t *b);
int bcf_hdr_write(bcf_t *b, const bcf_hdr_t *h);
int bcf_write(bcf_t *bp, const bcf_hdr_t *h, const bcf1_t *b);
bcf_hdr_t *bcf_hdr_read(bcf_t *b);
int bcf_hdr_write(bcf_t *b, const bcf_hdr_t *h);