Deleted Added
full compact
lpc.h (78146) lpc.h (78750)
1/*
2 * Copyright (c) 1983, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 18 unchanged lines hidden (view full) ---

27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)lpc.h 8.1 (Berkeley) 6/6/93
34 *
1/*
2 * Copyright (c) 1983, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 18 unchanged lines hidden (view full) ---

27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)lpc.h 8.1 (Berkeley) 6/6/93
34 *
35 * $FreeBSD: head/usr.sbin/lpr/lpc/lpc.h 78146 2001-06-12 16:38:20Z gad $
35 * $FreeBSD: head/usr.sbin/lpr/lpc/lpc.h 78750 2001-06-25 02:05:03Z gad $
36 */
37
38/*
36 */
37
38/*
39 * Line printer control program.
39 * Line Printer Control (lpc) program.
40 */
41struct printer;
42
43struct cmd {
44 const char *c_name; /* command name */
45 const char *c_help; /* help message */
40 */
41struct printer;
42
43struct cmd {
44 const char *c_name; /* command name */
45 const char *c_help; /* help message */
46 /* routine to do the work */
46 const int c_priv; /* privileged command */
47 /* routine to do all the work for plain cmds, or
48 * initialization work for generic-printer cmds: */
47 void (*c_handler)(int, char *[]);
49 void (*c_handler)(int, char *[]);
48 int c_priv; /* privileged command */
49 void (*c_generic)(struct printer *); /* generic command */
50 /* routine to do the work for generic-printer cmds: */
51 void (*c_generic)(struct printer *);
50};
52};