X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bgzf.h;h=68375b4e07f523ebe6c6b2efdb50b2951977695a;hb=3ddb3942053df00fdae714e77cbc2f5618db617e;hp=7e76bcb9d7eeb128ba3b7047cb1211bdca582a91;hpb=635998cfe030da5f3dbec42a6daa3ca82fa5c871;p=samtools.git diff --git a/bgzf.h b/bgzf.h index 7e76bcb..68375b4 100644 --- a/bgzf.h +++ b/bgzf.h @@ -14,17 +14,26 @@ #include #include -#include "zlib.h" #include -//#include "zutil.h" +#include +#ifdef _USE_KNETFILE +#include "knetfile.h" +#endif //typedef int8_t bool; typedef struct { int file_descriptor; char open_mode; // 'r' or 'w' - bool owned_file; + bool owned_file, is_uncompressed; +#ifdef _USE_KNETFILE + union { + knetFile *fpr; + FILE *fpw; + } x; +#else FILE* file; +#endif int uncompressed_block_size; int compressed_block_size; void* uncompressed_block;