X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lib-src%2Fhexl.c;h=2389bad805ea340af1bf8868c02cf05d96e64e54;hb=42f365575d732a5864d0eda3f108dbe6063bfbcc;hp=a6dddd91841c9d1d069b8dcc2ae33d2b1777c3a4;hpb=716cfba952c1dc0d2cf5c968971f3780ba728a89;p=chise%2Fxemacs-chise.git.1 diff --git a/lib-src/hexl.c b/lib-src/hexl.c index a6dddd9..2389bad 100644 --- a/lib-src/hexl.c +++ b/lib-src/hexl.c @@ -4,14 +4,16 @@ #include #include -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE #include #include #endif #if __STDC__ || defined(STDC_HEADERS) #include +#ifdef HAVE_UNISTD_H #include +#endif #include #endif @@ -142,12 +144,12 @@ main (int argc, char *argv[]) { char buf[18]; -#ifdef WINDOWSNT +#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,7 +187,7 @@ main (int argc, char *argv[]) } else { -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE _setmode (_fileno (fp), O_BINARY); #endif address = 0; @@ -193,7 +195,7 @@ main (int argc, char *argv[]) string[17] = '\0'; for (;;) { - register int i, c; + register int i, c = 0; for (i=0; i < 16; ++i) { @@ -242,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); }