Commit | Line | Data |
---|---|---|
f176f953 | 1 | #ifndef lint |
84ad208b | 2 | static char *sccsid = "@(#)cmd6.c 3.3 83/11/23"; |
f176f953 EW |
3 | #endif |
4 | ||
5 | #include "defs.h" | |
6 | ||
7 | /* | |
8 | * Debugging commands. | |
9 | */ | |
10 | ||
11 | c_debug() | |
12 | { | |
13 | register struct ww *w; | |
14 | ||
15 | if (!terse) | |
84ad208b | 16 | (void) wwputs("[m(smap), n(ns), o(os), v(nvis), w(win)]? ", cmdwin); |
f176f953 EW |
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; | |
f176f953 EW |
36 | case 'w': |
37 | if ((w = getwin()) != 0) | |
38 | wwdumpwin(w); | |
39 | break; | |
40 | default: | |
41 | wwbell(); | |
42 | } | |
43 | } |