Annotation of 43BSD/ucb/window/wwdump.c, revision 1.1.1.1

1.1       root        1: #ifndef lint
                      2: static char sccsid[] = "@(#)wwdump.c   3.11 4/24/85";
                      3: #endif
                      4: 
                      5: /*
                      6:  * Copyright (c) 1983 Regents of the University of California,
                      7:  * All rights reserved.  Redistribution permitted subject to
                      8:  * the terms of the Berkeley Software License Agreement.
                      9:  */
                     10: 
                     11: #include "ww.h"
                     12: #include "tt.h"
                     13: 
                     14: static char cmap[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
                     15: 
                     16: wwdumpwin(w)
                     17: register struct ww *w;
                     18: {
                     19:        register i, j;
                     20: 
                     21:        tt.tt_nmodes = 0;
                     22:        (*tt.tt_clear)();
                     23:        for (i = w->ww_i.t; i < w->ww_i.b; i++) {
                     24:                (*tt.tt_move)(i, w->ww_i.l);
                     25:                for (j = w->ww_i.l; j < w->ww_i.r; j++)
                     26:                        (*tt.tt_putc)(w->ww_win[i][j] & WWM_GLS ? 'G' : ' ');
                     27:        }
                     28: }
                     29: 
                     30: wwdumpnvis(w)
                     31: register struct ww *w;
                     32: {
                     33:        register i;
                     34:        char buf[20];
                     35: 
                     36:        tt.tt_nmodes = 0;
                     37:        (*tt.tt_clear)();
                     38:        for (i = w->ww_i.t; i < w->ww_i.b; i++) {
                     39:                (*tt.tt_move)(i, w->ww_i.l);
                     40:                (void) sprintf(buf, "%d", w->ww_nvis[i]);
                     41:                (*tt.tt_write)(buf, strlen(buf));
                     42:        }
                     43: }
                     44: 
                     45: wwdumpsmap()
                     46: {
                     47:        register i, j;
                     48: 
                     49:        tt.tt_nmodes = 0;
                     50:        (*tt.tt_clear)();
                     51:        for (i = 0; i < wwnrow; i++) {
                     52:                (*tt.tt_move)(i, 0);
                     53:                for (j = 0; j < wwncol; j++)
                     54:                        (*tt.tt_putc)(cmap[wwsmap[i][j]]);
                     55:        }
                     56: }
                     57: 
                     58: wwdumpns()
                     59: {
                     60:        register i, j;
                     61: 
                     62:        (*tt.tt_clear)();
                     63:        for (i = 0; i < wwnrow; i++) {
                     64:                (*tt.tt_move)(i, 0);
                     65:                for (j = 0; j < wwncol; j++) {
                     66:                        tt.tt_nmodes = wwns[i][j].c_m & tt.tt_availmodes;
                     67:                        (*tt.tt_putc)(wwns[i][j].c_c);
                     68:                }
                     69:        }
                     70: }
                     71: 
                     72: wwdumpos()
                     73: {
                     74:        register i, j;
                     75: 
                     76:        (*tt.tt_clear)();
                     77:        for (i = 0; i < wwnrow; i++) {
                     78:                (*tt.tt_move)(i, 0);
                     79:                for (j = 0; j < wwncol; j++) {
                     80:                        tt.tt_nmodes = wwos[i][j].c_m & tt.tt_availmodes;
                     81:                        (*tt.tt_putc)(wwns[i][j].c_c);
                     82:                }
                     83:        }
                     84: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.