Merge pull request 'while loop more efficient' (#2) from robyndrake/coreutils:main into main
Reviewed-on: https://codeberg.org/GRU/coreutils/pulls/2
This commit is contained in:
commit
804254fe2e
20
src/echo.c
20
src/echo.c
|
@ -19,30 +19,30 @@ int main(int argc, char *argv[]) {
|
|||
j++;
|
||||
switch(argv[i][j]) {
|
||||
case 'b':
|
||||
printf("\b");
|
||||
putchar('\b');
|
||||
break;
|
||||
case 'c':
|
||||
return 0;
|
||||
case 'e':
|
||||
printf("\e");
|
||||
putchar('\e');
|
||||
break;
|
||||
case 'f':
|
||||
printf("\f");
|
||||
putchar('\f');
|
||||
break;
|
||||
case 'n':
|
||||
printf("\n");
|
||||
putchar('\n');
|
||||
break;
|
||||
case 'r':
|
||||
printf("\r");
|
||||
putchar('\r');
|
||||
break;
|
||||
case 't':
|
||||
printf("\t");
|
||||
putchar('\t');
|
||||
break;
|
||||
case 'v':
|
||||
printf("\v");
|
||||
putchar('\v');
|
||||
break;
|
||||
case '\\':
|
||||
printf("\\");
|
||||
putchar("\\");
|
||||
break;
|
||||
default:
|
||||
printf("\\%c", argv[i][j]);
|
||||
|
@ -55,11 +55,11 @@ int main(int argc, char *argv[]) {
|
|||
printf("%s", argv[i]);
|
||||
}
|
||||
if (i < argc - 1)
|
||||
printf(" ");
|
||||
putchar(' ');
|
||||
}
|
||||
}
|
||||
if (newline) {
|
||||
printf("\n");
|
||||
putchar('\n');
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue