X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Ffold.c;h=fd7298169bf97bd51c000eb01a459164a7bafa44;hb=bbe514683a43e81cab1d5ccc0436b9aaf984294b;hp=3b5be64fe8b8a673edd96d5864373855aba2e174;hpb=67b23e6043d8e2b30b0bf3bc105b8583c2a26db5;p=oweals%2Fbusybox.git diff --git a/coreutils/fold.c b/coreutils/fold.c index 3b5be64fe..fd7298169 100644 --- a/coreutils/fold.c +++ b/coreutils/fold.c @@ -45,7 +45,7 @@ int fold_main(int argc, char **argv) int i; int errs = 0; - if(!ENABLE_DEBUG_YANK_SUSv2) { + if (ENABLE_INCLUDE_SUSv2) { /* Turn any numeric options into -w options. */ for (i = 1; i < argc; i++) { char const *a = argv[i]; @@ -62,7 +62,7 @@ int fold_main(int argc, char **argv) flags = getopt32(argc, argv, "bsw:", &w_opt); if (flags & FLAG_WIDTH) - width = bb_xgetlarg(w_opt, 10, 1, 10000); + width = xatoul_range(w_opt, 1, 10000); argv += optind; if (!*argv) { @@ -70,7 +70,7 @@ int fold_main(int argc, char **argv) } do { - FILE *istream = bb_wfopen_input(*argv); + FILE *istream = fopen_or_warn_stdin(*argv); int c; int column = 0; /* Screen column where next char will go. */ int offset_out = 0; /* Index in `line_out' for next char. */ @@ -144,11 +144,11 @@ rescan: fwrite(line_out, sizeof(char), (size_t) offset_out, stdout); } - if (ferror(istream) || bb_fclose_nonstdin(istream)) { + if (ferror(istream) || fclose_if_not_stdin(istream)) { bb_perror_msg("%s", *argv); /* Avoid multibyte problems. */ errs |= EXIT_FAILURE; } } while (*++argv); - bb_fflush_stdout_and_exit(errs); + fflush_stdout_and_exit(errs); }