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;
/* 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. */