X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/2f939ddd09db4442128d95e094b0d556788fb8bb..95555145149ca1758e9b9e50d769685ece740134:/lib-src/hexl.c diff --git a/lib-src/hexl.c b/lib-src/hexl.c index 9c40b0e3d9..62fdd52b5a 100644 --- a/lib-src/hexl.c +++ b/lib-src/hexl.c @@ -1,5 +1,6 @@ /* Convert files for Emacs Hexl mode. - Copyright (C) 1989 Free Software Foundation, Inc + Copyright (C) 1989, 2002, 2003, 2004, 2005, + 2006 Free Software Foundation, Inc. This file is not considered part of GNU Emacs. @@ -15,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, -Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include @@ -73,7 +74,7 @@ main (argc, argv) ** dump filename ** - (as filename == stdin) */ - + while (*argv && *argv[0] == '-' && (*argv)[1]) { /* A switch! */ @@ -173,7 +174,7 @@ main (argc, argv) #endif for (;;) { - register int i, c, d; + register int i, c = 0, d; #define hexchar(x) (isdigit (x) ? x - '0' : x - 'a' + 10) @@ -225,7 +226,7 @@ main (argc, argv) string[17] = '\0'; for (;;) { - register int i, c; + register int i, c = 0; for (i=0; i < 16; ++i) { @@ -270,12 +271,17 @@ main (argc, argv) fclose (fp); } while (*argv != NULL); - return 0; + return EXIT_SUCCESS; } void usage () { fprintf (stderr, "usage: %s [-de] [-iso]\n", progname); - exit (1); + exit (EXIT_FAILURE); } + +/* arch-tag: 20e04fb7-926e-4e48-be86-64fe869ecdaa + (do not change this comment) */ + +/* hexl.c ends here */