commit 1c6f62238f59e40361eeac9d038257b0765d7306
parent 538adcedc3d335daafb49eda01c64b00ae005dbc
Author: call-cc <callcc@vxempire.xyz>
Date: Sat, 6 Jun 2020 04:52:03 -0400
Improve echo, or fix -n flag
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/echo.c b/src/echo.c
@@ -5,9 +5,12 @@ int
main(int argc, char *argv[])
{
int nflag;
- if(!strcmp(argv[1], "-n"))
- nflag = 1;
- ++argv;
+ if(!strcmp(*++argv, "-n"))
+ {
+ nflag = 1;
+ argv++;
+ }
+
while(*argv)
{
(void)fputs(*argv, stdout); /* Print argv */