OSDN Git Service

* lharc.c (main): use xmalloc().
authorarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Fri, 17 May 2002 20:17:49 +0000 (20:17 +0000)
committerarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Fri, 17 May 2002 20:17:49 +0000 (20:17 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@42 6a8cc165-1e22-0410-a132-eb4e3f353aba

src/lharc.c

index adae506..da5037c 100644 (file)
@@ -197,8 +197,7 @@ main(argc, argv)
        init_variable();                /* Added N.Watazaki */
 
        ac = argc;
        init_variable();                /* Added N.Watazaki */
 
        ac = argc;
-       av = (char **)malloc( sizeof(char*)*argc );
-       if (av == NULL) fatal_error("not enough memory\n");
+       av = (char **)xmalloc( sizeof(char*)*argc );
        for (i=0; i<argc; i++) {
          if ((av[i] = strdup( argv[i] )) == NULL)
                fatal_error("not enough memory\n");
        for (i=0; i<argc; i++) {
          if ((av[i] = strdup( argv[i] )) == NULL)
                fatal_error("not enough memory\n");
@@ -393,8 +392,7 @@ work:
        /* target file name */
        if (get_filename_from_stdin) {
                cmd_filec = 0;
        /* target file name */
        if (get_filename_from_stdin) {
                cmd_filec = 0;
-               if ((xfilev = (char **) malloc(sizeof(char *) * xfilec)) == NULL)
-                       fatal_error("Virtual memory exhausted\n");
+               xfilev = (char **)xmalloc(sizeof(char *) * xfilec);
                while (fgets(inpbuf, sizeof(inpbuf), stdin)) {
                    /* delete \n if it exist */
                        i=0; p=inpbuf;
                while (fgets(inpbuf, sizeof(inpbuf), stdin)) {
                    /* delete \n if it exist */
                        i=0; p=inpbuf;