X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bamtk.c;h=6187e3241c6547297767b6cce0f7ba5d21999afe;hb=218ac0c8ce2bae53d9a55b85986f777ce5f04432;hp=daae6ab2fd967dd1e4e0303d82b4e0e4fb299c4f;hpb=f87674c1c5924b5731aa86ac849553d1b44e52de;p=samtools.git diff --git a/bamtk.c b/bamtk.c index daae6ab..6187e32 100644 --- a/bamtk.c +++ b/bamtk.c @@ -1,10 +1,15 @@ #include #include #include +#include #include "bam.h" +#ifdef _USE_KNETFILE +#include "knetfile.h" +#endif + #ifndef PACKAGE_VERSION -#define PACKAGE_VERSION "0.1.5-15 (r419)" +#define PACKAGE_VERSION "0.1.5-22 (r432)" #endif int bam_taf2baf(int argc, char *argv[]); @@ -92,6 +97,13 @@ static int usage() int main(int argc, char *argv[]) { +#ifdef _WIN32 + setmode(fileno(stdout), O_BINARY); + setmode(fileno(stdin), O_BINARY); +#ifdef _USE_KNETFILE + knet_win32_init(); +#endif +#endif if (argc < 2) return usage(); if (strcmp(argv[1], "view") == 0) return main_samview(argc-1, argv+1); else if (strcmp(argv[1], "import") == 0) return main_import(argc-1, argv+1);