[git commit] cut: comment out code which seems to be not needed
Denys Vlasenko
vda.linux at googlemail.com
Tue Dec 10 16:50:29 UTC 2024
commit: https://git.busybox.net/busybox/commit/?id=38a3c0ad324359904ba3a97b097d8f94ef0cd863
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
coreutils/cut.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/coreutils/cut.c b/coreutils/cut.c
index 2511befc8..54f74fc7e 100644
--- a/coreutils/cut.c
+++ b/coreutils/cut.c
@@ -33,14 +33,14 @@
//usage: "\n -b LIST Output only bytes from LIST"
//usage: "\n -c LIST Output only characters from LIST"
//usage: "\n -d SEP Field delimiter for input (default -f TAB, -F run of whitespace)"
+//usage: "\n -s Drop lines with no delimiter"
//usage: "\n -O SEP Field delimeter for output (default = -d for -f, one space for -F)"
//TODO: --output-delimiter=SEP
-//usage: "\n -D Don't sort/collate sections or match -fF lines without delimeter"
//usage: "\n -f LIST Print only these fields (-d is single char)"
//usage: IF_FEATURE_CUT_REGEX(
//usage: "\n -F LIST Print only these fields (-d is regex)"
//usage: )
-//usage: "\n -s Output only lines containing delimiter"
+//usage: "\n -D Don't sort/collate sections or match -fF lines without delimeter"
//usage: "\n -n Ignored"
//(manpage:-n with -b: don't split multibyte characters)
//usage:
@@ -148,7 +148,7 @@ static void cut_file(FILE *file, const char *delim, const char *odelim,
/* Cut by fields */
} else {
unsigned next = 0, start = 0, end = 0;
- int dcount = 0; /* Nth delimiter we saw (0 - didn't see any yet) */
+ int dcount = 0; /* we saw Nth delimiter (0 - didn't see any yet) */
int first_print = 1;
/* Blank line? Check -s (later check for -s does not catch empty lines) */
@@ -209,9 +209,9 @@ static void cut_file(FILE *file, const char *delim, const char *odelim,
if (line[end] != *delim)
continue;
}
-
- /* Got delimiter. Loop if not yet within range. */
+ /* Got delimiter */
if (dcount++ < cut_list[cl_pos].startpos) {
+ /* Not yet within range - loop */
start = next;
continue;
}
@@ -224,8 +224,8 @@ static void cut_file(FILE *file, const char *delim, const char *odelim,
printf("%s%.*s", odelim, end - start, line + start);
}
start = next;
- if (dcount == 0)
- break;
+ //if (dcount == 0)
+ // break; - why?
} /* byte loop */
}
/* if we printed anything, finish with newline */
More information about the busybox-cvs
mailing list