]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/blob - cups/patches/cups-lpr-help.patch
Change file layout of the makefiles.
[people/stevee/ipfire-3.x.git] / cups / patches / cups-lpr-help.patch
1 diff -up cups-1.4b1/berkeley/lpr.c.lpr-help cups-1.4b1/berkeley/lpr.c
2 --- cups-1.4b1/berkeley/lpr.c.lpr-help 2008-07-11 23:46:21.000000000 +0100
3 +++ cups-1.4b1/berkeley/lpr.c 2008-11-11 16:20:32.000000000 +0000
4 @@ -30,6 +30,31 @@
5 #include <cups/i18n.h>
6
7
8 +static void
9 +usage (const char *name)
10 +{
11 + _cupsLangPrintf(stdout,
12 +"Usage: %s [OPTION] [ file(s) ]\n"
13 +"Print files.\n\n"
14 +" -E force encryption\n"
15 +" -H server[:port] specify alternate server\n"
16 +" -C title, -J title, -T title\n"
17 +" set the job name\n\n"
18 +" -P destination/instance print to named printer\n"
19 +" -U username specify alternate username\n"
20 +" -# num-copies set number of copies\n"
21 +" -h disable banner printing\n"
22 +" -l print without filtering\n"
23 +" -m send email on completion\n"
24 +" -o option[=value] set a job option\n"
25 +" -p format text file with header\n"
26 +" -q hold job for printing\n"
27 +" -r delete files after printing\n"
28 +"\nWith no file given, read standard input.\n"
29 +, name);
30 +}
31 +
32 +
33 /*
34 * 'main()' - Parse options and send files for printing.
35 */
36 @@ -54,7 +79,6 @@ main(int argc, /* I - Number of comm
37 int deletefile; /* Delete file after print? */
38 char buffer[8192]; /* Copy buffer */
39
40 -
41 _cupsSetLocale(argv);
42
43 deletefile = 0;
44 @@ -282,6 +306,12 @@ main(int argc, /* I - Number of comm
45 break;
46
47 default :
48 + if (!strcmp (argv[i], "--help"))
49 + {
50 + usage (argv[0]);
51 + return (0);
52 + }
53 +
54 _cupsLangPrintf(stderr,
55 _("%s: Error - unknown option \'%c\'!\n"),
56 argv[0], argv[i][1]);