Blame coreutils-6.10-longoptions.patch
|
Ondrej Vasik |
5d66c4 |
diff -urp coreutils-6.10-orig/src/echo.c coreutils-6.10/src/echo.c
|
|
Ondrej Vasik |
5d66c4 |
--- coreutils-6.10-orig/src/echo.c 2007-11-25 14:23:31.000000000 +0100
|
|
Ondrej Vasik |
5d66c4 |
+++ coreutils-6.10/src/echo.c 2008-01-31 14:01:52.000000000 +0100
|
|
Ondrej Vasik |
5d66c4 |
@@ -163,6 +163,10 @@ main (int argc, char **argv)
|
|
Ondrej Vasik |
5d66c4 |
{
|
|
Ondrej Vasik |
5d66c4 |
case 'e': case 'E': case 'n':
|
|
Ondrej Vasik |
5d66c4 |
break;
|
|
Ondrej Vasik |
5d66c4 |
+ case '-':
|
|
Ondrej Vasik |
5d66c4 |
+ /* end of short options(allows to print -n,-e or -E) */
|
|
Ondrej Vasik |
5d66c4 |
+ argc--;
|
|
Ondrej Vasik |
5d66c4 |
+ argv++;
|
|
Ondrej Vasik |
5d66c4 |
default:
|
|
Ondrej Vasik |
5d66c4 |
goto just_echo;
|
|
Ondrej Vasik |
5d66c4 |
}
|
|
Ondrej Vasik |
5d66c4 |
diff -urp coreutils-6.10-orig/lib/long-options.c coreutils-6.10/lib/long-options.c
|
|
Ondrej Vasik |
5d66c4 |
--- coreutils-6.10-orig/lib/long-options.c 2007-10-17 15:47:26.000000000 +0200
|
|
Ondrej Vasik |
5d66c4 |
+++ coreutils-6.10/lib/long-options.c 2008-01-31 14:28:01.000000000 +0100
|
|
Ondrej Vasik |
5d66c4 |
@@ -57,8 +57,7 @@ parse_long_options (int argc,
|
|
Ondrej Vasik |
5d66c4 |
/* Don't print an error message for unrecognized options. */
|
|
Ondrej Vasik |
5d66c4 |
opterr = 0;
|
|
Ondrej Vasik |
5d66c4 |
|
|
Ondrej Vasik |
5d66c4 |
- if (argc == 2
|
|
Ondrej Vasik |
5d66c4 |
- && (c = getopt_long (argc, argv, "+", long_options, NULL)) != -1)
|
|
Ondrej Vasik |
5d66c4 |
+ while ((c = getopt_long (argc, argv, "+", long_options, NULL)) != -1)
|
|
Ondrej Vasik |
5d66c4 |
{
|
|
Ondrej Vasik |
5d66c4 |
switch (c)
|
|
Ondrej Vasik |
5d66c4 |
{
|