]> git.donarmstrong.com Git - samtools.git/blobdiff - bgzf.h
* samtools-0.1.4-16 (r360)
[samtools.git] / bgzf.h
diff --git a/bgzf.h b/bgzf.h
index ca5e7ab08b53723491b18534a48e03b7188fbba7..68375b4e07f523ebe6c6b2efdb50b2951977695a 100644 (file)
--- a/bgzf.h
+++ b/bgzf.h
@@ -16,6 +16,9 @@
 #include <stdio.h>
 #include <stdbool.h>
 #include <zlib.h>
+#ifdef _USE_KNETFILE
+#include "knetfile.h"
+#endif
 
 //typedef int8_t bool;
 
@@ -23,7 +26,14 @@ typedef struct {
     int file_descriptor;
     char open_mode;  // 'r' or 'w'
     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;