- use bb functions instead of handrolling stuff.
- add XXX question about supposedly superfluous else clause text data bss dec hex filename 5918 0 0 5918 171e editors/sed.o.orig 5901 0 0 5901 170d editors/sed.o
This commit is contained in:
parent
e84f4343b2
commit
a3d4bf38b0
@ -481,7 +481,7 @@ static void add_cmd(char *cmdstr)
|
|||||||
cmdstr = bb_xasprintf("%s\n%s", bbg.add_cmd_line, cmdstr);
|
cmdstr = bb_xasprintf("%s\n%s", bbg.add_cmd_line, cmdstr);
|
||||||
free(bbg.add_cmd_line);
|
free(bbg.add_cmd_line);
|
||||||
bbg.add_cmd_line = cmdstr;
|
bbg.add_cmd_line = cmdstr;
|
||||||
} else bbg.add_cmd_line=NULL;
|
} else bbg.add_cmd_line=NULL; /* XXX: erm.. bbg.add_cmd_line was 0 and we set it to *0 here why? */
|
||||||
|
|
||||||
/* If this line ends with backslash, request next line. */
|
/* If this line ends with backslash, request next line. */
|
||||||
temp=strlen(cmdstr);
|
temp=strlen(cmdstr);
|
||||||
@ -737,8 +737,8 @@ static int puts_maybe_newline(char *s, FILE *file, int missing_newline, int no_n
|
|||||||
if(!no_newline) fputc('\n',file);
|
if(!no_newline) fputc('\n',file);
|
||||||
|
|
||||||
if(ferror(file)) {
|
if(ferror(file)) {
|
||||||
fprintf(stderr,"Write failed.\n");
|
bb_default_error_retval = 4; /* It's what gnu sed exits with... */
|
||||||
exit(4); /* It's what gnu sed exits with... */
|
bb_error_msg_and_die(bb_msg_write_error);
|
||||||
}
|
}
|
||||||
|
|
||||||
return no_newline;
|
return no_newline;
|
||||||
|
Loading…
Reference in New Issue
Block a user