Group common string
authorGlenn L McGrath <bug1@ihug.co.nz>
Sun, 30 Mar 2003 09:38:40 +0000 (09:38 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Sun, 30 Mar 2003 09:38:40 +0000 (09:38 -0000)
editors/sed.c

index 13155a97eb6db6b03a5cee3a7cc36d95cec1a7d2..c039249178838a55324838cd7b88a71af370ccab 100644 (file)
@@ -65,7 +65,7 @@ extern char *optarg; /* ditto */
 
 /* options */
 static int be_quiet = 0;
-
+static const char bad_format_in_subst[] = "bad format in substitution expression";
 
 typedef struct sed_cmd_s {
        /* Order by alignment requirements */
@@ -190,7 +190,7 @@ static int parse_regex_delim(const char *cmdstr, char **match, char **replace)
        /* verify that the 's' is followed by something.  That something
         * (typically a 'slash') is now our regexp delimiter... */
        if (*cmdstr == '\0')
-               bb_error_msg_and_die("bad format in substitution expression");
+               bb_error_msg_and_die(bad_format_in_subst);
        else
                delimiter = *cmdstr_ptr;
 
@@ -199,7 +199,7 @@ static int parse_regex_delim(const char *cmdstr, char **match, char **replace)
        /* save the match string */
        idx = index_of_next_unescaped_regexp_delim(delimiter, cmdstr_ptr);
        if (idx == -1) {
-               bb_error_msg_and_die("bad format in substitution expression");
+               bb_error_msg_and_die(bad_format_in_subst);
        }
        *match = bb_xstrndup(cmdstr_ptr, idx);
 
@@ -207,7 +207,7 @@ static int parse_regex_delim(const char *cmdstr, char **match, char **replace)
        cmdstr_ptr += idx + 1;
        idx = index_of_next_unescaped_regexp_delim(delimiter, cmdstr_ptr);
        if (idx == -1) {
-               bb_error_msg_and_die("bad format in substitution expression");
+               bb_error_msg_and_die(bad_format_in_subst);
        }
        *replace = bb_xstrndup(cmdstr_ptr, idx);