]> diplodocus.org Git - nmh/blobdiff - sbr/arglist.c
Commit ddf3a8574f65 is a fix to commit af586ebe59b7.
[nmh] / sbr / arglist.c
index bf88eb2d92968bee4254b99d77b4c92a1ac5630e..f771155a440dbd444f35089e1e410a687fa3962a 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 #include "brkstring.h"
 #include "error.h"
 #include "arglist.h"
 #include "brkstring.h"
 #include "error.h"
 #include "arglist.h"
@@ -47,7 +48,7 @@ argsplit(char *command, char **file, int *argp)
     bool space = false;
     bool metachar = false;
     for (p = command; *p; p++) {
     bool space = false;
     bool metachar = false;
     for (p = command; *p; p++) {
-       if (*p == ' ' || *p == '\t') {
+       if (*p == ' ' || *p == '\t') {
                space = true;
        } else if (strchr(METACHARS, *p)) {
                metachar = true;
                space = true;
        } else if (strchr(METACHARS, *p)) {
                metachar = true;
@@ -62,7 +63,7 @@ argsplit(char *command, char **file, int *argp)
      */
 
     if (!space && !metachar) {
      */
 
     if (!space && !metachar) {
-       argvarray[0] = mh_xstrdup(r1bindex(command, '/'));
+       argvarray[0] = mh_xstrdup(r1bindex(command, '/'));
        argvarray[1] = NULL;
        *file = mh_xstrdup(command);
        if (argp)
        argvarray[1] = NULL;
        *file = mh_xstrdup(command);
        if (argp)
@@ -76,7 +77,7 @@ argsplit(char *command, char **file, int *argp)
      */
 
     if (space && !metachar) {
      */
 
     if (space && !metachar) {
-       char **split;
+       char **split;
        p = mh_xstrdup(command);
        split = brkstring(p, " \t", NULL);
        if (split[0] == NULL) {
        p = mh_xstrdup(command);
        split = brkstring(p, " \t", NULL);
        if (split[0] == NULL) {
@@ -122,7 +123,7 @@ argsplit(char *command, char **file, int *argp)
     argvarray[4] = NULL;
 
     if (argp)
     argvarray[4] = NULL;
 
     if (argp)
-       *argp = 4;
+       *argp = 4;
 
     return argvarray;
 }
 
     return argvarray;
 }
@@ -139,7 +140,7 @@ arglist_free(char *command, char **argvarray)
     free(command);
 
     if (argvarray != NULL) {
     free(command);
 
     if (argvarray != NULL) {
-       for (i = 0; argvarray[i] != NULL; i++)
+       for (i = 0; argvarray[i] != NULL; i++)
            free(argvarray[i]);
        free(argvarray);
     }
            free(argvarray[i]);
        free(argvarray);
     }
@@ -171,7 +172,7 @@ argsplit_msgarg(struct msgs_array *msgs, char *command, char **program)
      */
 
     for (i = 0; i < argp; i++) {
      */
 
     for (i = 0; i < argp; i++) {
-       app_msgarg(msgs, vec[i]);
+       app_msgarg(msgs, vec[i]);
     }
 
     free(vec);
     }
 
     free(vec);
@@ -209,7 +210,7 @@ argsplit_insert(struct msgs_array *msgs, char *command, char **program)
     }
 
     for (i = msgs->size - 1; i >= 0; i--)
     }
 
     for (i = msgs->size - 1; i >= 0; i--)
-       msgs->msgs[i + argp] = msgs->msgs[i];
+       msgs->msgs[i + argp] = msgs->msgs[i];
 
     msgs->size += argp;
 
 
     msgs->size += argp;
 
@@ -218,7 +219,7 @@ argsplit_insert(struct msgs_array *msgs, char *command, char **program)
      */
 
     for (i = 0; i < argp; i++)
      */
 
     for (i = 0; i < argp; i++)
-       msgs->msgs[i] = vec[i];
+       msgs->msgs[i] = vec[i];
 
     free(vec);
 }
 
     free(vec);
 }