X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=lib-src%2Fhexl.c;h=2389bad805ea340af1bf8868c02cf05d96e64e54;hp=0a88b00724cff358617beb0a1e7693469db25ece;hb=63a686a3d18465a8c96b8cc4a273c295f8a5a379;hpb=ea1ea793fe6e244ef5555ed983423a204101af13 diff --git a/lib-src/hexl.c b/lib-src/hexl.c index 0a88b00..2389bad 100644 --- a/lib-src/hexl.c +++ b/lib-src/hexl.c @@ -1,16 +1,19 @@ /* Synched up with: FSF 19.28. */ -#include <../src/config.h> +#include #include #include -#ifdef MSDOS +#ifdef WIN32_NATIVE +#include #include #endif #if __STDC__ || defined(STDC_HEADERS) #include +#ifdef HAVE_UNISTD_H #include +#endif #include #endif @@ -141,13 +144,12 @@ main (int argc, char *argv[]) { char buf[18]; -#ifdef MSDOS - (stdout)->_flag &= ~_IOTEXT; /* print binary */ - _setmode (fileno (stdout), O_BINARY); +#ifdef WIN32_NATIVE + _setmode (_fileno (stdout), O_BINARY); #endif for (;;) { - register int i, c, d; + register int i, c = 0, d; #define hexchar(x) (isdigit (x) ? x - '0' : x - 'a' + 10) @@ -185,16 +187,15 @@ main (int argc, char *argv[]) } else { -#ifdef MSDOS - (fp)->_flag &= ~_IOTEXT; /* read binary */ - _setmode (fileno (fp), O_BINARY); +#ifdef WIN32_NATIVE + _setmode (_fileno (fp), O_BINARY); #endif address = 0; string[0] = ' '; string[17] = '\0'; for (;;) { - register int i, c; + register int i, c = 0; for (i=0; i < 16; ++i) { @@ -243,8 +244,8 @@ main (int argc, char *argv[]) } void -usage () +usage (void) { - (void) fprintf (stderr, "usage: %s [-de] [-iso]\n", progname); + fprintf (stderr, "Usage: %s [-de] [-iso]\n", progname); exit (1); }