diff options
author | Jim Meyering <jim@meyering.net> | 1998-04-04 10:36:32 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1998-04-04 10:36:32 +0000 |
commit | 5fbcd963df047bfb00cc2018e6bcbb81ec298733 (patch) | |
tree | 4109176743d117c3c4ddb54c045da9f698169c00 | |
parent | 953c42bd52049ed9054e39c0b9655efd9ea5ad99 (diff) | |
download | coreutils-5fbcd963df047bfb00cc2018e6bcbb81ec298733.tar.xz |
clean up comments
-rw-r--r-- | src/stty.c | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/src/stty.c b/src/stty.c index e3a2a036f..db84ef8d9 100644 --- a/src/stty.c +++ b/src/stty.c @@ -736,21 +736,19 @@ main (int argc, char **argv) } } - /* - * Clear out the options that have been parsed. This is kind of - * gross, but it's needed because stty SETTINGS look like options to - * getopt(), so we need to work around things in a really horrible - * way. If any new options are ever added to stty, the short option - * MUST NOT be a letter which is the first letter of one of the - * possible stty settings. (NOTE: I didn't add this brokeness, I - * just fixed the existing code so that it worked correctly in all - * cases of --, POSIXLY_CORRECT, etc. [tytso:19980401.1316EST]) - */ + /* Clear out the options that have been parsed. This is kind of + gross, but it's needed because stty SETTINGS look like options to + getopt(), so we need to work around things in a really horrible + way. If any new options are ever added to stty, the short option + MUST NOT be a letter which is the first letter of one of the + possible stty settings. If you change anything about how stty + parses options, be sure it still works with combinations of + short and long options, --, POSIXLY_CORRECT, etc. */ for (k = 1; k < argc; k++) { if (!argv[k]) continue; - /* Handle --, and set noargs if there are arguments following it */ + /* Handle --, and reset noargs if there are arguments following it. */ if (STREQ (argv[k], "--")) { argv[k] = 0; @@ -764,19 +762,19 @@ main (int argc, char **argv) argv[k + 1] = 0; argv[k] = 0; } - /* Handle "--all", "--save", and "--file=device" */ + /* Handle "--all", "--save", and "--file=device". */ else if (STREQ (argv[k], "--all") || STREQ (argv[k], "--save") || !strncmp (argv[k], "--file=", 7)) argv[k] = 0; - /* Handle "-a", "-ag", "-aF/dev/foo", "-aF /dev/foo", etc. */ + /* Handle "-a", "-ag", "-aF/dev/foo", "-aF /dev/foo", etc. */ else if (valid_options (argv[k], "ag", "F")) { if (STREQ (argv[k], "-file") || argv[k][strlen (argv[k]) - 1] == 'F') argv[k + 1] = 0; argv[k] = 0; } - /* Everything else must be a normal, non-option argument. */ + /* Everything else must be a normal, non-option argument. */ else { noargs = 0; @@ -1033,7 +1031,7 @@ mutually exclusive")); exit (0); } -/* Return 0 if not applied because not reversible; otherwise return 1. */ +/* Return 0 if not applied because not reversible; otherwise return 1. */ static int set_mode (struct mode_info *info, int reversed, struct termios *mode) |