X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Fyes.c;h=9d3f675501d5b41f525397532fa459b4432d47e8;hb=eab40e58858d01372b5d74b7330be2d7b1c7fc75;hp=569764150aff203a7b8580a2aaf1a1dbc2868bc7;hpb=99912ca733dd960f5589227fd999c86e73c8e894;p=oweals%2Fbusybox.git diff --git a/coreutils/yes.c b/coreutils/yes.c index 569764150..9d3f67550 100644 --- a/coreutils/yes.c +++ b/coreutils/yes.c @@ -14,29 +14,28 @@ * Size reductions and removed redundant applet name prefix from error messages. */ -#include "busybox.h" +#include "libbb.h" /* This is a NOFORK applet. Be very careful! */ -int yes_main(int argc, char **argv); +int yes_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int yes_main(int argc, char **argv) { - char **first_arg; + char **pp; argv[0] = (char*)"y"; if (argc != 1) { ++argv; } - first_arg = argv; do { + pp = argv; while (1) { - fputs(*argv, stdout); - if (!*++argv) + fputs(*pp, stdout); + if (!*++pp) break; putchar(' '); } - argv = first_arg; } while (putchar('\n') != EOF); bb_perror_nomsg_and_die();