-#ifndef lint
-static char sccsid[] = "@(#)cmd3.c 3.13 4/24/85";
-#endif
-
/*
- * Copyright (c) 1983 Regents of the University of California,
- * All rights reserved. Redistribution permitted subject to
- * the terms of the Berkeley Software License Agreement.
+ * Copyright (c) 1983 Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that the above copyright notice and this paragraph are
+ * duplicated in all such forms and that any documentation,
+ * advertising materials, and other materials related to such
+ * distribution and use acknowledge that the software was developed
+ * by the University of California, Berkeley. The name of the
+ * University may not be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+#ifndef lint
+static char sccsid[] = "@(#)cmd3.c 3.16 (Berkeley) 6/29/88";
+#endif /* not lint */
+
#include "defs.h"
#include "string.h"
-c_close(w)
-register struct ww *w;
-{
- char didit = 0;
- register i;
-
- if (w != 0) {
- closewin(w);
- didit++;
- } else {
- for (i = 0; i < NWINDOW; i++) {
- if ((w = window[i]) == 0)
- continue;
- closewin(w);
- didit++;
- }
- }
- if (selwin == 0) {
- if (lastselwin != 0)
- setselwin(lastselwin);
- else {
- for (i = 0; i < NWINDOW && window[i] == 0; i++)
- ;
- if (i < NWINDOW)
- setselwin(window[i]);
- }
- }
- if (didit)
- reframe();
-}
-
setescape(esc)
register char *esc;
{