From: Heng Li Date: Fri, 28 Oct 2011 18:52:55 +0000 (-0400) Subject: expose bgzf_read_block() X-Git-Tag: spawn-final~83 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=0d61801809bffbf96a8059d85c60193e2fe5ecad;p=klib.git expose bgzf_read_block() --- diff --git a/bgzf.c b/bgzf.c index 76e266c..79c3818 100644 --- a/bgzf.c +++ b/bgzf.c @@ -325,7 +325,7 @@ static int load_block_from_cache(BGZF *fp, int64_t block_address) {return 0;} static void cache_block(BGZF *fp, int size) {} #endif -static int bgzf_read_block(BGZF *fp) +int bgzf_read_block(BGZF *fp) { uint8_t header[BLOCK_HEADER_LENGTH], *compressed_block; int count, size = 0, block_length, remaining; diff --git a/bgzf.h b/bgzf.h index 1a3fe21..1fdf625 100644 --- a/bgzf.h +++ b/bgzf.h @@ -181,6 +181,11 @@ extern "C" { */ int bgzf_getline(BGZF *fp, int delim, kstring_t *str); + /** + * Read the next BGZF block. + */ + int bgzf_read_block(BGZF *fp); + #ifdef __cplusplus } #endif