/*
- * "$Id: lpq.c,v 1.17.2.9 2003/01/15 04:25:47 mike Exp $"
+ * "$Id: lpq.c,v 1.17.2.10 2003/05/14 18:35:15 mike Exp $"
*
* "lpq" command for the Common UNIX Printing System (CUPS).
*
* main() - Parse options and commands.
* show_jobs() - Show jobs.
* show_printer() - Show printer status.
+ * usage() - Show program usage.
*/
/*
static int show_jobs(http_t *, const char *, const char *, const int,
const int);
static void show_printer(http_t *, const char *);
+static void usage(void);
/*
else
{
i ++;
+
+ if (i >= argc)
+ {
+ httpClose(http);
+ cupsFreeDests(num_dests, dests);
+
+ usage();
+ }
+
dest = argv[i];
}
break;
default :
- fputs("Usage: lpq [-P dest] [-l] [+interval]\n", stderr);
httpClose(http);
- cupsFreeDests(num_dests, dests);
- return (1);
+ cupsFreeDests(num_dests, dests);
+
+ usage();
+ break;
}
}
else if (isdigit(argv[i][0]))
/*
- * End of "$Id: lpq.c,v 1.17.2.9 2003/01/15 04:25:47 mike Exp $".
+ * 'usage()' - Show program usage.
+ */
+
+static void
+usage(void)
+{
+ fputs("Usage: lpq [-P dest] [-l] [+interval]\n", stderr);
+ exit(1);
+}
+
+
+/*
+ * End of "$Id: lpq.c,v 1.17.2.10 2003/05/14 18:35:15 mike Exp $".
*/