diff options
-rw-r--r-- | editors/sed.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/editors/sed.c b/editors/sed.c index 2c2148e..4552af6 100644 --- a/editors/sed.c +++ b/editors/sed.c @@ -313,7 +313,7 @@ static int parse_file_cmd(sed_cmd_t * sed_cmd, const char *filecmdstr, char **re return idx; } -static int parse_subst_cmd(sed_cmd_t * const sed_cmd, const char *substr) +static int parse_subst_cmd(sed_cmd_t * const sed_cmd, char *substr) { int cflags = 0; char *match; @@ -462,13 +462,13 @@ void add_cmd(char *cmdstr) /* Append this line to any unfinished line from last time. */ if(add_cmd_line) { int lastlen=strlen(add_cmd_line); - char *temp=xmalloc(lastlen+strlen(cmdstr)+2); + char *tmp=xmalloc(lastlen+strlen(cmdstr)+2); - memcpy(temp,add_cmd_line,lastlen); - temp[lastlen]='\n'; - strcpy(temp+lastlen+1,cmdstr); + memcpy(tmp,add_cmd_line,lastlen); + tmp[lastlen]='\n'; + strcpy(tmp+lastlen+1,cmdstr); free(add_cmd_line); - cmdstr=add_cmd_line=temp; + cmdstr=add_cmd_line=tmp; } else add_cmd_line=NULL; /* If this line ends with backslash, request next line. */ |