ex_set.c revision 1.3.8.2 1 1.3.8.2 tls /* $NetBSD: ex_set.c,v 1.3.8.2 2014/08/19 23:51:52 tls Exp $ */
2 1.3.8.2 tls /*-
3 1.3.8.2 tls * Copyright (c) 1992, 1993, 1994
4 1.3.8.2 tls * The Regents of the University of California. All rights reserved.
5 1.3.8.2 tls * Copyright (c) 1992, 1993, 1994, 1995, 1996
6 1.3.8.2 tls * Keith Bostic. All rights reserved.
7 1.3.8.2 tls *
8 1.3.8.2 tls * See the LICENSE file for redistribution information.
9 1.3.8.2 tls */
10 1.3.8.2 tls
11 1.3.8.2 tls #include "config.h"
12 1.3.8.2 tls
13 1.3.8.2 tls #include <sys/cdefs.h>
14 1.3.8.2 tls #if 0
15 1.3.8.2 tls #ifndef lint
16 1.3.8.2 tls static const char sccsid[] = "Id: ex_set.c,v 10.8 2001/06/25 15:19:19 skimo Exp (Berkeley) Date: 2001/06/25 15:19:19 ";
17 1.3.8.2 tls #endif /* not lint */
18 1.3.8.2 tls #else
19 1.3.8.2 tls __RCSID("$NetBSD: ex_set.c,v 1.3.8.2 2014/08/19 23:51:52 tls Exp $");
20 1.3.8.2 tls #endif
21 1.3.8.2 tls
22 1.3.8.2 tls #include <sys/types.h>
23 1.3.8.2 tls #include <sys/queue.h>
24 1.3.8.2 tls
25 1.3.8.2 tls #include <bitstring.h>
26 1.3.8.2 tls #include <limits.h>
27 1.3.8.2 tls #include <stdio.h>
28 1.3.8.2 tls
29 1.3.8.2 tls #include "../common/common.h"
30 1.3.8.2 tls
31 1.3.8.2 tls /*
32 1.3.8.2 tls * ex_set -- :set
33 1.3.8.2 tls * Ex set option.
34 1.3.8.2 tls *
35 1.3.8.2 tls * PUBLIC: int ex_set __P((SCR *, EXCMD *));
36 1.3.8.2 tls */
37 1.3.8.2 tls int
38 1.3.8.2 tls ex_set(SCR *sp, EXCMD *cmdp)
39 1.3.8.2 tls {
40 1.3.8.2 tls switch(cmdp->argc) {
41 1.3.8.2 tls case 0:
42 1.3.8.2 tls opts_dump(sp, CHANGED_DISPLAY);
43 1.3.8.2 tls break;
44 1.3.8.2 tls default:
45 1.3.8.2 tls if (opts_set(sp, cmdp->argv, cmdp->cmd->usage))
46 1.3.8.2 tls return (1);
47 1.3.8.2 tls break;
48 1.3.8.2 tls }
49 1.3.8.2 tls return (0);
50 1.3.8.2 tls }
51