Merge pull request #229 from tpambor/win-piping

Fix piping on windows
This commit is contained in:
Clifford Wolf 2019-08-15 13:29:46 +02:00 committed by GitHub
commit c59638c624
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

View File

@ -35,6 +35,11 @@
#include <sys/types.h>
#include <sys/stat.h>
#ifdef _WIN32
#include <io.h> /* _setmode() */
#include <fcntl.h> /* _O_BINARY */
#endif
#include "mpsse.h"
static bool verbose = false;
@ -523,6 +528,11 @@ int main(int argc, char **argv)
const char *devstr = NULL;
int ifnum = 0;
#ifdef _WIN32
_setmode(_fileno(stdin), _O_BINARY);
_setmode(_fileno(stdout), _O_BINARY);
#endif
static struct option long_options[] = {
{"help", no_argument, NULL, -2},
{NULL, 0, NULL, 0}