date and time created 83/09/17 17:11:03 by edward
[unix-history] / usr / src / usr.bin / window / cmd6.c
CommitLineData
f176f953
EW
1#ifndef lint
2static char *sccsid = "@(#)cmd6.c 3.2 83/09/15";
3#endif
4
5#include "defs.h"
6
7/*
8 * Debugging commands.
9 */
10
11c_debug()
12{
13 register struct ww *w;
14
15 if (!terse)
16 (void) wwputs("[m(smap), n(ns), o(os), v(nvis), w(win), c(cov)]? ", cmdwin);
17 wwcurtowin(cmdwin);
18 while (bpeekc() < 0)
19 bread();
20 if (!terse)
21 (void) wwputs("\r\n", cmdwin);
22 switch (bgetc()) {
23 case 'm':
24 wwdumpsmap();
25 break;
26 case 'n':
27 wwdumpns();
28 break;
29 case 'o':
30 wwdumpos();
31 break;
32 case 'v':
33 if ((w = getwin()) != 0)
34 wwdumpnvis(w);
35 break;
36 case 'c':
37 if ((w = getwin()) != 0)
38 wwdumpcov(w);
39 break;
40 case 'w':
41 if ((w = getwin()) != 0)
42 wwdumpwin(w);
43 break;
44 default:
45 wwbell();
46 }
47}