# 2.11BSD#431 - /usr/src/ucb/window/ww.h

##### Variables

    wwavailmodes      X
    wwbaud            X
    wwbaudmap         X
    wwcursorcol       X
    wwcursormodes     X
    wwcursorrow       X
    wwcurwin          X
    wwdtablesize      X
    wwerrno           X
    wwhead            X
    wwib              X
    wwibe             X
    wwibp             X
    wwibq             X
    wwindex           X
    wwjmpbuf          X
    wwkeys            X
    wwncol            X
    wwnewtty          X
    wwnflush          X
    wwnmajline        X
    wwnmajmiss        X
    wwnobody          X
    wwnread           X
    wwnreadc          X
    wwnreade          X
    wwnreadz          X
    wwnrow            X
    wwns              X
    wwnselect         X
    wwnselecte        X
    wwnselectz        X
    wwnupdate         X
    wwnupdline        X
    wwnupdmiss        X
    wwnwr             X
    wwnwrc            X
    wwnwre            X
    wwnwread          X
    wwnwreadc         X
    wwnwreadd         X
    wwnwreade         X
    wwnwreadp         X
    wwnwreadz         X
    wwnwrz            X
    wwnwwr            X
    wwnwwra           X
    wwnwwrc           X
    wwoldtty          X
    wwos              X
    wwsetjmp          X
    wwsmap            X
    wwterm            X
    wwtermcap         X
    wwtouched         X
    wwwintermcap      X
    wwwintty          X
    wwwrap            X

##### Macros

    MAX               X
    MIN               X
    NWW               X
    WWC_CMASK         X
    WWC_MMASK         X
    WWC_MSHIFT        X
    WWE_BADTERM       X
    WWE_CANTDO        X
    WWE_NOERR         X
    WWE_NOMEM         X
    WWE_NOPTY         X
    WWE_SIZE          X
    WWE_SYS           X
    WWE_TOOMANY       X
    WWF_D             X
    WWF_L             X
    WWF_LABEL         X
    WWF_MASK          X
    WWF_R             X
    WWF_TOP           X
    WWF_U             X
    WWM_BLK           X
    WWM_GLS           X
    WWM_GRP           X
    WWM_REV           X
    WWM_UL            X
    WWM_USR           X
    WWO_FRAME         X
    WWO_GLASS         X
    WWO_PTY           X
    WWO_REVERSE       X
    WWO_SOCKET        X
    WWS_DEAD          X
    WWS_HASPROC       X
    WWS_INITIAL       X
    WWT_GRP           X
    WWT_REV           X
    WWT_TERM          X
    WWT_TERMCAP       X
    WWT_UL            X
    WWT_USR           X
    WWU_MAJOR         X
    WWU_TOUCHED       X
    WWX_NOBODY        X
    c_c               X
    c_m               X
    wwclreol          X
    wwcurtowin        X
    wwgetc            X
    wwinterrupt       X
    wwpeekc           X
    wwredrawwin       X
    wwsetcursor       X
    wwunbox           X
    wwungetc          X
    wwupdate          X

##### struct's

    ww                X
    ww_dim            X
    ww_pos            X
    ww_tty            X

##### unions's

    ww_char           X

       1: /*
       2:  * @(#)ww.h	3.37.1 1996/3/22
       3:  */
       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 <sgtty.h>
      12: #include <setjmp.h>
      13: #include <stdlib.h>
      14: #include <string.h>
      15: #include <errno.h>
      16:
      17: #ifdef pdp11
      18: #define NWW 9       /* maximum number of windows */
      19: #else
      20: #define NWW 30      /* maximum number of windows */
      21: #endif
      22:
      23:     /* a rectangle */
      24: struct ww_dim {
      25:     int nr;         /* number of rows */
      26:     int nc;         /* number of columns */
      27:     int t, b;       /* top, bottom */
      28:     int l, r;       /* left, right */
      29: };
      30:
      31:     /* a coordinate */
      32: struct ww_pos {
      33:     int r;          /* row */
      34:     int c;          /* column */
      35: };
      36:
      37:     /* the window structure */
      38: struct ww {
      39:         /* general flags and states */
      40:     char ww_state;      /* state of window */
      41:     char ww_oflags;     /* wwopen flags */
      42:
      43:         /* information for overlap */
      44:     struct ww *ww_forw; /* doubly linked list, for overlapping info */
      45:     struct ww *ww_back;
      46:     char ww_index;      /* the window index, for wwindex[] */
      47:     char ww_order;      /* the overlapping order */
      48:
      49:         /* sizes and positions */
      50:     struct ww_dim ww_w; /* window size and pos */
      51:     struct ww_dim ww_b; /* buffer size and pos */
      52:     struct ww_dim ww_i; /* the part inside the screen */
      53:     struct ww_pos ww_cur;   /* the cursor position, relative to ww_w */
      54:
      55:         /* arrays */
      56:     char **ww_win;      /* the window */
      57:     union ww_char **ww_buf; /* the buffer */
      58:     char **ww_fmap;     /* map for frame and box windows */
      59:     short *ww_nvis;     /* how many ww_buf chars are visible per row */
      60:
      61:         /* information for wwwrite() and company */
      62:     char ww_wstate;     /* state for outputting characters */
      63:     char ww_modes;      /* current display modes */
      64:     char ww_insert;     /* insert mode */
      65:     char ww_mapnl;      /* map \n to \r\n */
      66:     char ww_noupdate;   /* don't do updates in wwwrite() */
      67:     char ww_unctrl;     /* expand control characters */
      68:     char ww_nointr;     /* wwwrite() not interruptable */
      69:     char ww_hascursor;  /* has fake cursor */
      70:
      71:         /* things for the window process and io */
      72:     char ww_ispty;      /* ww_pty is really a pty, not socket pair */
      73:     char ww_stopped;    /* output stopped */
      74:     int ww_pty;     /* file descriptor of pty or socket pair */
      75:     int ww_socket;      /* other end of socket pair */
      76:     int ww_pid;     /* pid of process, if WWS_HASPROC true */
      77:     char ww_ttyname[11];    /* "/dev/ttyp?" */
      78:     char *ww_ob;        /* output buffer */
      79:     char *ww_obe;       /* end of ww_ob */
      80:     char *ww_obp;       /* current read position in ww_ob */
      81:     char *ww_obq;       /* current write position in ww_ob */
      82:
      83:         /* things for the user, they really don't belong here */
      84:     char ww_id;     /* the user window id */
      85:     char ww_center;     /* center the label */
      86:     char ww_hasframe;   /* frame it */
      87:     char *ww_label;     /* the user supplied label */
      88:     struct ww_dim ww_alt;   /* alternate position and size */
      89: };
      90:
      91:     /* state of a tty */
      92: struct ww_tty {
      93:     struct sgttyb ww_sgttyb;
      94:     struct tchars ww_tchars;
      95:     struct ltchars ww_ltchars;
      96:     int ww_lmode;
      97:     int ww_ldisc;
      98:     int ww_fflags;
      99: };
     100:
     101: union ww_char {
     102:     short c_w;      /* as a word */
     103:     struct {
     104: #ifndef mc68000
     105:         char C_c;   /* the character part */
     106:         char C_m;   /* the mode part */
     107: #else
     108:         char C_m;   /* the mode part */
     109:         char C_c;   /* the character part */
     110: #endif
     111:     } c_un;
     112: };
     113: #define c_c c_un.C_c
     114: #define c_m c_un.C_m
     115:
     116:     /* parts of ww_char */
     117: #define WWC_CMASK   0x00ff
     118: #define WWC_MMASK   0xff00
     119: #define WWC_MSHIFT  8
     120:
     121:     /* c_m bits */
     122: #define WWM_REV     0x01    /* reverse video */
     123: #define WWM_BLK     0x02    /* blinking */
     124: #define WWM_UL      0x04    /* underlined */
     125: #define WWM_GRP     0x08    /* graphics */
     126: #define WWM_USR     0x10    /* user specified mode */
     127: #define WWM_GLS     0x40    /* window only, glass, i.e. transparent */
     128:
     129:     /* ww_state values */
     130: #define WWS_INITIAL 0   /* just opened */
     131: #define WWS_HASPROC 1   /* has process on pty */
     132: #define WWS_DEAD    3   /* child died */
     133:
     134:     /* flags for ww_fmap */
     135: #define WWF_U       0x01
     136: #define WWF_R       0x02
     137: #define WWF_D       0x04
     138: #define WWF_L       0x08
     139: #define WWF_MASK    (WWF_U|WWF_R|WWF_D|WWF_L)
     140: #define WWF_LABEL   0x40
     141: #define WWF_TOP     0x80
     142:
     143:     /* flags to wwopen() */
     144: #define WWO_PTY     0x01        /* want pty */
     145: #define WWO_SOCKET  0x02        /* want socket pair */
     146: #define WWO_REVERSE 0x04        /* make it all reverse video */
     147: #define WWO_GLASS   0x08        /* make it all glass */
     148: #define WWO_FRAME   0x10        /* this is a frame window */
     149:
     150:     /* special ww_index value */
     151: #define WWX_NOBODY  NWW
     152:
     153:     /* error codes */
     154: #define WWE_NOERR   0
     155: #define WWE_SYS     1       /* system error */
     156: #define WWE_NOMEM   2       /* out of memory */
     157: #define WWE_TOOMANY 3       /* too many windows */
     158: #define WWE_NOPTY   4       /* no more ptys */
     159: #define WWE_SIZE    5       /* bad window size */
     160: #define WWE_BADTERM 6       /* bad terminal type */
     161: #define WWE_CANTDO  7       /* dumb terminal */
     162:
     163:     /* wwtouched[] bits */
     164: #define WWU_TOUCHED 0x01        /* touched */
     165: #define WWU_MAJOR   0x02        /* major change */
     166:
     167:     /* the window structures */
     168: struct ww wwhead;
     169: struct ww *wwindex[NWW + 1];        /* last location is for wwnobody */
     170: struct ww wwnobody;
     171:
     172:     /* tty things */
     173: struct ww_tty wwoldtty;     /* the old (saved) terminal settings */
     174: struct ww_tty wwnewtty;     /* the new (current) terminal settings */
     175: struct ww_tty wwwintty;     /* the terminal settings for windows */
     176: char *wwterm;           /* the terminal name */
     177: #ifdef pdp11
     178:     /* these are on the stack; see main.c */
     179: char *wwtermcap;        /* place for the termcap */
     180: char *wwkeys;           /* termcap fields for the function keys */
     181: char *wwwintermcap;     /* termcap for windows */
     182: #else
     183: char wwtermcap[1024];       /* place for the termcap */
     184: char wwkeys[512];       /* termcap fields for the function keys */
     185: char wwwintermcap[1024];    /* termcap for windows */
     186: #endif
     187:
     188:     /* generally useful variables */
     189: int wwnrow, wwncol;     /* the screen size */
     190: char wwavailmodes;      /* actually supported modes */
     191: char wwcursormodes;     /* the modes for the fake cursor */
     192: char wwwrap;            /* terminal has auto wrap around */
     193: int wwdtablesize;       /* result of getdtablesize() call */
     194: char **wwsmap;          /* the screen map */
     195: union ww_char **wwos;       /* the old (current) screen */
     196: union ww_char **wwns;       /* the new (desired) screen */
     197: char *wwtouched;        /* wwns changed flags */
     198: int wwbaudmap[];        /* maps stty() baud rate code into number */
     199: unsigned wwbaud;        /* wwbaudmap[wwoldtty.ww_sgttyb.sg_ospeed] */
     200: int wwcursorrow, wwcursorcol;   /* where we want the cursor to be */
     201: int wwerrno;            /* error number */
     202:
     203:     /* statistics */
     204: int wwnflush, wwnwr, wwnwre, wwnwrz, wwnwrc;
     205: int wwnwwr, wwnwwra, wwnwwrc;
     206: int wwnupdate, wwnupdline, wwnupdmiss, wwnmajline, wwnmajmiss;
     207: int wwnread, wwnreade, wwnreadz, wwnreadc;
     208: int wwnwread, wwnwreade, wwnwreadz, wwnwreadd, wwnwreadc, wwnwreadp;
     209: int wwnselect, wwnselecte, wwnselectz;
     210:
     211:     /* quicky macros */
     212: #define wwsetcursor(r,c) (wwcursorrow = (r), wwcursorcol = (c))
     213: #define wwcurtowin(w)   wwsetcursor((w)->ww_cur.r, (w)->ww_cur.c)
     214: #define wwunbox(w)  wwunframe(w)
     215: #define wwclreol(w,r,c) wwclreol1((w), (r), (c), 0)
     216: #define wwredrawwin(w)  wwredrawwin1((w), (w)->ww_i.t, (w)->ww_i.b, 0)
     217: #define wwupdate()  wwupdate1(0, wwnrow);
     218:
     219:     /* things for handling input */
     220: int wwrint();       /* interrupt handler */
     221: struct ww *wwcurwin;    /* window to copy input into */
     222: char wwsetjmp;      /* want a longjmp() from wwrint() */
     223: jmp_buf wwjmpbuf;   /* jmpbuf for above */
     224: char *wwib;     /* input (keyboard) buffer */
     225: char *wwibe;        /* wwib + sizeof buffer */
     226: char *wwibp;        /* current read position in buffer */
     227: char *wwibq;        /* current write position in buffer */
     228: #define wwgetc()    (wwibp < wwibq ? *wwibp++ & 0x7f : -1)
     229: #define wwpeekc()   (wwibp < wwibq ? *wwibp & 0x7f : -1)
     230: #define wwungetc(c) (wwibp > wwib ? *--wwibp = (c) : -1)
     231: #define wwinterrupt()   (wwibp < wwibq)
     232:
     233:     /* the window virtual terminal */
     234: #define WWT_TERM    "TERM=window"
     235: #define WWT_TERMCAP "WW|window|window package:\
     236: 	:cr=^M:nl=^J:bl=^G:\
     237: 	:al=\\EL:am:le=^H:bs:cd=\\EJ:ce=\\EK:cl=\\EE:cm=\\EY%+ %+ :\
     238: 	:da:db:dc=\\EN:dl=\\EM:do=\\EB:ei=\\EO:ho=\\EH:im=\\E@:mi:\
     239: 	:nd=\\EC:ta=^I:pt:up=\\EA:"
     240: #define WWT_REV     "se=\\Eq:so=\\Ep:"
     241: #define WWT_UL      "ue=\\Es:us=\\Er:"
     242: #define WWT_GRP     "ae=\\EG:as=\\EF:"
     243: #define WWT_USR     "XE=\\EQ:XS=\\EP:"
     244:
     245:     /* our functions */
     246: struct ww *wwopen();
     247: int wwchild();
     248: int wwsuspend();
     249: char **wwalloc();
     250: char *wwerror();
     251:
     252:     /* c library functions */
     253: char *tgetstr();
     254:
     255: #undef MIN
     256: #undef MAX
     257: #define MIN(x, y)   ((x) > (y) ? (y) : (x))
     258: #define MAX(x, y)   ((x) > (y) ? (x) : (y))

#### Defined variables

wwavailmodes defined in line 190; used 10 times

- in /usr/src/ucb/window/startup.c line 58
- in /usr/src/ucb/window/wwcursor.c line 51
- in /usr/src/ucb/window/wwenviron.c line 40-43(4)
- in /usr/src/ucb/window/wwinit.c line 75-81(4)

wwbaud defined in line 199; used 4 times

- in /usr/src/ucb/window/startup.c line 52
- in /usr/src/ucb/window/tth19.c line 228
- in /usr/src/ucb/window/ttinit.c line 41
- in /usr/src/ucb/window/wwinit.c line 69

wwbaudmap defined in line 198; used 1 times

- in /usr/src/ucb/window/wwinit.c line 69

wwcursorcol defined in line 200; used 4 times

- in line 212
- in /usr/src/ucb/window/wwflush.c line 17-20(3)

wwcursormodes defined in line 191; used 12 times

- in /usr/src/ucb/window/lcmd1.c line 281
- in /usr/src/ucb/window/wwcursor.c line 27-29(2), 36-38(2), 49-61(5)
- in /usr/src/ucb/window/wwinit.c line 80-82(2)

wwcursorrow defined in line 200; used 4 times

- in line 212
- in /usr/src/ucb/window/wwflush.c line 16-20(3)

wwcurwin defined in line 221; used 6 times

- in /usr/src/ucb/window/cmd.c line 225, 233
- in /usr/src/ucb/window/mloop.c line 19, 25
- in /usr/src/ucb/window/wwiomux.c line 52-53(2)

wwdtablesize defined in line 193; used 3 times

- in /usr/src/ucb/window/wwenviron.c line 33
- in /usr/src/ucb/window/wwinit.c line 26
- in /usr/src/ucb/window/wwiomux.c line 65

wwerrno defined in line 201; used 20 times

- in /usr/src/ucb/window/ttinit.c line 63-67(2)
- in /usr/src/ucb/window/wwalloc.c line 23
- in /usr/src/ucb/window/wwenviron.c line 47
- in /usr/src/ucb/window/wwerror.c line 18
- in /usr/src/ucb/window/wwinit.c line 62-66(2), 112
- in /usr/src/ucb/window/wwopen.c line 25, 34, 77, 84, 92, 133
- in /usr/src/ucb/window/wwpty.c line 61
- in /usr/src/ucb/window/wwsize.c line 47
- in /usr/src/ucb/window/wwspawn.c line 31, 41
- in /usr/src/ucb/window/wwtty.c line 31, 58

wwhead defined in line 168; used 21 times

- in /usr/src/ucb/window/cmd.c line 222, 246
- in /usr/src/ucb/window/main.c line 130
- in /usr/src/ucb/window/win.c line 198(2)
- in /usr/src/ucb/window/wwadd.c line 29
- in /usr/src/ucb/window/wwdelete.c line 42-46(2), 69, 101
- in /usr/src/ucb/window/wwinit.c line 27-28(4)
- in /usr/src/ucb/window/wwiomux.c line 42(2), 74(2), 119(2)
- in /usr/src/ucb/window/wwunframe.c line 45

wwib defined in line 224; used 5 times

- in line 230
- in /usr/src/ucb/window/wwinit.c line 84-87(3)
- in /usr/src/ucb/window/wwrint.c line 31

wwibe defined in line 225; used 2 times

- in /usr/src/ucb/window/wwinit.c line 86
- in /usr/src/ucb/window/wwrint.c line 34

wwibp defined in line 226; used 15 times

- in line 228-231(7)
- in /usr/src/ucb/window/mloop.c line 30-38(5)
- in /usr/src/ucb/window/wwinit.c line 87
- in /usr/src/ucb/window/wwrint.c line 30-31(2)

wwibq defined in line 227; used 11 times

- in line 228-231(3)
- in /usr/src/ucb/window/mloop.c line 30-31(2)
- in /usr/src/ucb/window/wwinit.c line 87
- in /usr/src/ucb/window/wwrint.c line 30-37(5)

wwindex defined in line 169; used 11 times

- in /usr/src/ucb/window/wwadd.c line 41
- in /usr/src/ucb/window/wwchild.c line 24(2)
- in /usr/src/ucb/window/wwclose.c line 17
- in /usr/src/ucb/window/wwcursor.c line 55(2)
- in /usr/src/ucb/window/wwframe.c line 14, 183
- in /usr/src/ucb/window/wwinit.c line 118
- in /usr/src/ucb/window/wwopen.c line 31, 143

wwjmpbuf defined in line 223; used 2 times

- in /usr/src/ucb/window/wwiomux.c line 56
- in /usr/src/ucb/window/wwrint.c line 46

wwkeys defined in line 184; used 3 times

- in /usr/src/ucb/window/main.c line 43
- in /usr/src/ucb/window/wwenviron.c line 44
- in /usr/src/ucb/window/wwinit.c line 121

wwncol defined in line 189; used 50 times

- in /usr/src/ucb/window/cmd1.c line 32, 58
- in /usr/src/ucb/window/cmd4.c line 20
- in /usr/src/ucb/window/cmd5.c line 34
- in /usr/src/ucb/window/cmd7.c line 24, 34
- in /usr/src/ucb/window/lcmd1.c line 51
- in /usr/src/ucb/window/lcmd2.c line 155
- in /usr/src/ucb/window/main.c line 115, 124, 131
- in /usr/src/ucb/window/startup.c line 38-41(2), 51
- in /usr/src/ucb/window/win.c line 44, 119
- in /usr/src/ucb/window/wwclreol.c line 95, 112
- in /usr/src/ucb/window/wwdelchar.c line 83, 91
- in /usr/src/ucb/window/wwdump.c line 53, 65, 79
- in /usr/src/ucb/window/wwflush.c line 17
- in /usr/src/ucb/window/wwframe.c line 38, 73, 132
- in /usr/src/ucb/window/wwinit.c line 74, 89-107(6)
- in /usr/src/ucb/window/wwinschar.c line 84, 93-95(2)
- in /usr/src/ucb/window/wwmove.c line 39
- in /usr/src/ucb/window/wwopen.c line 59
- in /usr/src/ucb/window/wwredraw.c line 23
- in /usr/src/ucb/window/wwscroll.c line 79, 129
- in /usr/src/ucb/window/wwsize.c line 114
- in /usr/src/ucb/window/wwupdate.c line 33, 60, 71, 79-81(2), 90, 107

wwnewtty defined in line 174; used 30 times

- in /usr/src/ucb/window/main.c line 107-113(4)
- in /usr/src/ucb/window/wwend.c line 24
- in /usr/src/ucb/window/wwinit.c line 38-58(21), 165
- in /usr/src/ucb/window/wwrint.c line 33-35(2)
- in /usr/src/ucb/window/wwsuspend.c line 24

wwnflush defined in line 204; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 31
- in /usr/src/ucb/window/ttoutput.c line 26

wwnmajline defined in line 206; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 37
- in /usr/src/ucb/window/wwupdate.c line 32

wwnmajmiss defined in line 206; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 37
- in /usr/src/ucb/window/wwupdate.c line 64

wwnobody defined in line 170; used 4 times

- in /usr/src/ucb/window/wwadd.c line 46
- in /usr/src/ucb/window/wwframe.c line 185
- in /usr/src/ucb/window/wwinit.c line 118-119(2)

wwnread defined in line 207; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 43
- in /usr/src/ucb/window/wwrint.c line 32

wwnreadc defined in line 207; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 43
- in /usr/src/ucb/window/wwrint.c line 38

wwnreade defined in line 207; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 43
- in /usr/src/ucb/window/wwrint.c line 42

wwnreadz defined in line 207; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 43
- in /usr/src/ucb/window/wwrint.c line 40

wwnrow defined in line 189; used 40 times

- in line 217
- in /usr/src/ucb/window/cmd1.c line 32, 58
- in /usr/src/ucb/window/cmd2.c line 72
- in /usr/src/ucb/window/cmd5.c line 32
- in /usr/src/ucb/window/cmd6.c line 62
- in /usr/src/ucb/window/cmd7.c line 25, 34
- in /usr/src/ucb/window/lcmd1.c line 49
- in /usr/src/ucb/window/lcmd2.c line 169, 251
- in /usr/src/ucb/window/main.c line 124, 131
- in /usr/src/ucb/window/startup.c line 36-38(2), 50
- in /usr/src/ucb/window/win.c line 43
- in /usr/src/ucb/window/wwdump.c line 51, 63, 77
- in /usr/src/ucb/window/wwflush.c line 16
- in /usr/src/ucb/window/wwframe.c line 63, 107, 141
- in /usr/src/ucb/window/wwinit.c line 73, 89-115(8)
- in /usr/src/ucb/window/wwmove.c line 36
- in /usr/src/ucb/window/wwopen.c line 57
- in /usr/src/ucb/window/wwredraw.c line 20
- in /usr/src/ucb/window/wwscroll.c line 99, 113
- in /usr/src/ucb/window/wwsize.c line 113
- in /usr/src/ucb/window/wwupdate.c line 107

wwns defined in line 196; used 23 times

- in /usr/src/ucb/window/wwadd.c line 35
- in /usr/src/ucb/window/wwclreol.c line 57, 71
- in /usr/src/ucb/window/wwcursor.c line 38
- in /usr/src/ucb/window/wwdelchar.c line 62
- in /usr/src/ucb/window/wwdelete.c line 24, 76
- in /usr/src/ucb/window/wwdump.c line 66-67(2), 81
- in /usr/src/ucb/window/wwframe.c line 216
- in /usr/src/ucb/window/wwinit.c line 102-108(3)
- in /usr/src/ucb/window/wwinschar.c line 63
- in /usr/src/ucb/window/wwlabel.c line 44
- in /usr/src/ucb/window/wwredrawwin.c line 27
- in /usr/src/ucb/window/wwscroll.c line 146, 175
- in /usr/src/ucb/window/wwunframe.c line 23
- in /usr/src/ucb/window/wwupdate.c line 34, 69
- in /usr/src/ucb/window/wwwrite.c line 99

wwnselect defined in line 209; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 40
- in /usr/src/ucb/window/wwiomux.c line 64

wwnselecte defined in line 209; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 40
- in /usr/src/ucb/window/wwiomux.c line 70

wwnselectz defined in line 209; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 40
- in /usr/src/ucb/window/wwiomux.c line 72

wwnupdate defined in line 206; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 37
- in /usr/src/ucb/window/wwupdate.c line 22

wwnupdline defined in line 206; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 37
- in /usr/src/ucb/window/wwupdate.c line 67

wwnupdmiss defined in line 206; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 37
- in /usr/src/ucb/window/wwupdate.c line 141

wwnwr defined in line 204; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 31
- in /usr/src/ucb/window/ttoutput.c line 28

wwnwrc defined in line 204; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 31
- in /usr/src/ucb/window/ttoutput.c line 40

wwnwre defined in line 204; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 31
- in /usr/src/ucb/window/ttoutput.c line 31

wwnwread defined in line 208; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 46
- in /usr/src/ucb/window/wwiomux.c line 77

wwnwreadc defined in line 208; used 3 times

- in /usr/src/ucb/window/lcmd2.c line 47
- in /usr/src/ucb/window/wwiomux.c line 98-103(2)

wwnwreadd defined in line 208; used 3 times

- in /usr/src/ucb/window/lcmd2.c line 47
- in /usr/src/ucb/window/wwiomux.c line 97-102(2)

wwnwreade defined in line 208; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 46
- in /usr/src/ucb/window/wwiomux.c line 89

wwnwreadp defined in line 208; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 47
- in /usr/src/ucb/window/wwiomux.c line 106

wwnwreadz defined in line 208; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 46
- in /usr/src/ucb/window/wwiomux.c line 93

wwnwrz defined in line 204; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 31
- in /usr/src/ucb/window/ttoutput.c line 38

wwnwwr defined in line 205; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 34
- in /usr/src/ucb/window/wwwrite.c line 258

wwnwwra defined in line 205; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 34
- in /usr/src/ucb/window/wwwrite.c line 259

wwnwwrc defined in line 205; used 2 times

- in /usr/src/ucb/window/lcmd2.c line 34
- in /usr/src/ucb/window/wwwrite.c line 261

wwoldtty defined in line 173; used 19 times

- in /usr/src/ucb/window/main.c line 107-113(4)
- in /usr/src/ucb/window/ttgeneric.c line 289
- in /usr/src/ucb/window/wwend.c line 24
- in /usr/src/ucb/window/wwgets.c line 28-34(3)
- in /usr/src/ucb/window/wwinit.c line 34-38(3), 55-58(4), 69, 165
- in /usr/src/ucb/window/wwsuspend.c line 24

wwos defined in line 195; used 13 times

- in /usr/src/ucb/window/wwclreol.c line 111
- in /usr/src/ucb/window/wwdelchar.c line 89
- in /usr/src/ucb/window/wwdump.c line 80
- in /usr/src/ucb/window/wwinit.c line 95-101(3)
- in /usr/src/ucb/window/wwinschar.c line 93
- in /usr/src/ucb/window/wwredraw.c line 22
- in /usr/src/ucb/window/wwscroll.c line 106, 122
- in /usr/src/ucb/window/wwupdate.c line 35, 60, 70

wwsetjmp defined in line 222; used 5 times

- in /usr/src/ucb/window/wwiomux.c line 58-60(2), 67
- in /usr/src/ucb/window/wwrint.c line 43-44(2)

wwsmap defined in line 194; used 26 times

- in /usr/src/ucb/window/wwadd.c line 33
- in /usr/src/ucb/window/wwclreol.c line 56, 70
- in /usr/src/ucb/window/wwcursor.c line 33
- in /usr/src/ucb/window/wwdelchar.c line 54, 63
- in /usr/src/ucb/window/wwdelete.c line 23, 75
- in /usr/src/ucb/window/wwdump.c line 54
- in /usr/src/ucb/window/wwframe.c line 14, 31, 66, 111, 145, 178, 214
- in /usr/src/ucb/window/wwinit.c line 89-93(2)
- in /usr/src/ucb/window/wwinschar.c line 55, 64
- in /usr/src/ucb/window/wwlabel.c line 45
- in /usr/src/ucb/window/wwmisc.c line 29
- in /usr/src/ucb/window/wwmove.c line 57
- in /usr/src/ucb/window/wwredrawwin.c line 28
- in /usr/src/ucb/window/wwunframe.c line 22
- in /usr/src/ucb/window/wwwrite.c line 100

wwterm defined in line 176; used 5 times

- in /usr/src/ucb/window/startup.c line 57
- in /usr/src/ucb/window/ttinit.c line 54, 60
- in /usr/src/ucb/window/wwinit.c line 61-65(2)

wwtermcap defined in line 183; used 3 times

- in /usr/src/ucb/window/main.c line 42
- in /usr/src/ucb/window/ttinit.c line 47
- in /usr/src/ucb/window/wwinit.c line 65

wwtouched defined in line 197; used 29 times

- in /usr/src/ucb/window/wwadd.c line 55-57(2)
- in /usr/src/ucb/window/wwclreol.c line 99
- in /usr/src/ucb/window/wwcursor.c line 39
- in /usr/src/ucb/window/wwdelchar.c line 64, 77
- in /usr/src/ucb/window/wwdelete.c line 34-36(2), 96-98(2)
- in /usr/src/ucb/window/wwframe.c line 215
- in /usr/src/ucb/window/wwinit.c line 110-116(3)
- in /usr/src/ucb/window/wwinschar.c line 65, 78
- in /usr/src/ucb/window/wwlabel.c line 46, 65
- in /usr/src/ucb/window/wwredraw.c line 21
- in /usr/src/ucb/window/wwredrawwin.c line 39-41(2)
- in /usr/src/ucb/window/wwscroll.c line 156, 164, 185, 193
- in /usr/src/ucb/window/wwunframe.c line 39-41(2)
- in /usr/src/ucb/window/wwupdate.c line 23
- in /usr/src/ucb/window/wwwrite.c line 112

wwwintermcap defined in line 185; used 3 times

- in /usr/src/ucb/window/main.c line 44
- in /usr/src/ucb/window/wwenviron.c line 38
- in /usr/src/ucb/window/wwinit.c line 153

wwwintty defined in line 175; used 3 times

- in /usr/src/ucb/window/wwinit.c line 36-37(2)
- in /usr/src/ucb/window/wwopen.c line 71

wwwrap defined in line 192; used 2 times

- in /usr/src/ucb/window/wwinit.c line 76
- in /usr/src/ucb/window/wwupdate.c line 106

#### Defined struct's

ww defined in line 38; used 242 times

- in line 44-45(4), 168-170(6), 221(2), 246(2)
- in /usr/src/ucb/window/cmd.c line 17(2), 181-185(4), 208(2), 254(2)
- in /usr/src/ucb/window/cmd2.c line 70(2), 84(2)
- in /usr/src/ucb/window/cmd3.c line 15(2), 58(2)
- in /usr/src/ucb/window/cmd5.c line 18(2), 62-64(4)
- in /usr/src/ucb/window/cmd6.c line 21(2), 59(2)
- in /usr/src/ucb/window/cmd7.c line 18(2)
- in /usr/src/ucb/window/defs.h line 18-24(14), 39-42(8)
- in /usr/src/ucb/window/error.c line 23(2)
- in /usr/src/ucb/window/lcmd1.c line 35(2), 106(2), 112(2), 162(2), 180(2), 236(2), 261-267(6), 311-314(4)
- in /usr/src/ucb/window/lcmd2.c line 23(2), 62(2), 133(2), 166(2), 179(2), 248(2), 297(2), 331(2)
- in /usr/src/ucb/window/mloop.c line 25(2)
- in /usr/src/ucb/window/startup.c line 35(2)
- in /usr/src/ucb/window/win.c line 33(2), 39(2), 65(2), 96(2), 113-117(4), 139(2), 153(2), 170(2), 186(2), 195(2), 206(2), 232(2), 240(2), 248-250(4), 262(2), 268(2), 284(2)
- in /usr/src/ucb/window/wwadd.c line 17-21(6)
- in /usr/src/ucb/window/wwbox.c line 15(2)
- in /usr/src/ucb/window/wwchild.c line 18(2)
- in /usr/src/ucb/window/wwclose.c line 15(2)
- in /usr/src/ucb/window/wwclreol.c line 20(2)
- in /usr/src/ucb/window/wwclreos.c line 14(2)
- in /usr/src/ucb/window/wwcursor.c line 14(2), 48(2)
- in /usr/src/ucb/window/wwdelchar.c line 15(2)
- in /usr/src/ucb/window/wwdelete.c line 17(2), 40(2), 56(2)
- in /usr/src/ucb/window/wwdelline.c line 14(2)
- in /usr/src/ucb/window/wwdump.c line 17(2), 31(2)
- in /usr/src/ucb/window/wwenviron.c line 18(2)
- in /usr/src/ucb/window/wwframe.c line 18-19(4), 26(2), 168(2), 181(2)
- in /usr/src/ucb/window/wwgets.c line 17(2), 55(2)
- in /usr/src/ucb/window/wwinschar.c line 15(2)
- in /usr/src/ucb/window/wwinsline.c line 14(2)
- in /usr/src/ucb/window/wwiomux.c line 28(2)
- in /usr/src/ucb/window/wwlabel.c line 20-21(4)
- in /usr/src/ucb/window/wwmisc.c line 19(2)
- in /usr/src/ucb/window/wwmove.c line 17(2)
- in /usr/src/ucb/window/wwopen.c line 15-23(8)
- in /usr/src/ucb/window/wwprintf.c line 15(2)
- in /usr/src/ucb/window/wwpty.c line 19(2)
- in /usr/src/ucb/window/wwputc.c line 15(2)
- in /usr/src/ucb/window/wwputs.c line 15(2)
- in /usr/src/ucb/window/wwredrawwin.c line 14(2)
- in /usr/src/ucb/window/wwscroll.c line 15(2), 51(2)
- in /usr/src/ucb/window/wwsize.c line 17(2)
- in /usr/src/ucb/window/wwspawn.c line 19(2)
- in /usr/src/ucb/window/wwunframe.c line 14(2)
- in /usr/src/ucb/window/wwwrite.c line 25(2)

ww_dim defined in line 24; used 8 times

- in line 50-52(6), 88(2)

ww_pos defined in line 32; used 2 times

- in line 53(2)

ww_tty defined in line 92; used 12 times

- in line 173-175(6)
- in /usr/src/ucb/window/wwopen.c line 71(2)
- in /usr/src/ucb/window/wwtty.c line 15(2), 41(2)

#### Defined union's

ww_char defined in line 101; used 97 times

- in line 57, 195-196(4)
- in /usr/src/ucb/window/wwadd.c line 35-36(4)
- in /usr/src/ucb/window/wwclreol.c line 31(2), 52(2), 65(2), 106(2)
- in /usr/src/ucb/window/wwdelchar.c line 24(2), 47-49(4), 84(2)
- in /usr/src/ucb/window/wwdelete.c line 24(2), 76-78(4)
- in /usr/src/ucb/window/wwdelline.c line 18-19(4)
- in /usr/src/ucb/window/wwinit.c line 95-96(4), 102-103(4)
- in /usr/src/ucb/window/wwinschar.c line 25(2), 48-50(4), 85(2)
- in /usr/src/ucb/window/wwinsline.c line 18-19(4)
- in /usr/src/ucb/window/wwlabel.c line 28-29(4)
- in /usr/src/ucb/window/wwopen.c line 122-124(4)
- in /usr/src/ucb/window/wwredraw.c line 17(2)
- in /usr/src/ucb/window/wwredrawwin.c line 20-22(4)
- in /usr/src/ucb/window/wwscroll.c line 89-90(4), 143-144(4), 172-173(4)
- in /usr/src/ucb/window/wwsize.c line 21(2), 40-41(4)
- in /usr/src/ucb/window/wwunframe.c line 23(2)
- in /usr/src/ucb/window/wwupdate.c line 18(2), 77(2)
- in /usr/src/ucb/window/wwwrite.c line 50(2), 99(2)

#### Defined macros

MAX defined in line 258; used 10 times

- in line 256
- in /usr/src/ucb/window/win.c line 224
- in /usr/src/ucb/window/wwdelete.c line 64-66(2)
- in /usr/src/ucb/window/wwmove.c line 35-38(2)
- in /usr/src/ucb/window/wwopen.c line 56-58(2)
- in /usr/src/ucb/window/wwsize.c line 39
- in /usr/src/ucb/window/wwwrite.c line 94

MIN defined in line 257; used 14 times

- in line 255
- in /usr/src/ucb/window/cmd7.c line 24-25(2)
- in /usr/src/ucb/window/ttinit.c line 41
- in /usr/src/ucb/window/wwdelete.c line 65-67(2)
- in /usr/src/ucb/window/wwlabel.c line 49
- in /usr/src/ucb/window/wwmove.c line 36-39(2)
- in /usr/src/ucb/window/wwopen.c line 57-59(2)
- in /usr/src/ucb/window/wwsize.c line 113-114(2)
- in /usr/src/ucb/window/wwwrite.c line 95

NWW defined in line 20; used 7 times

- in line 151, 169
- in /usr/src/ucb/window/wwchild.c line 24
- in /usr/src/ucb/window/wwcursor.c line 54
- in /usr/src/ucb/window/wwinit.c line 119
- in /usr/src/ucb/window/wwopen.c line 31-33(2)

WWC_CMASK defined in line 117; used 1 times

- in /usr/src/ucb/window/wwinschar.c line 90

WWC_MMASK defined in line 118; never used
WWC_MSHIFT defined in line 119; used 17 times

- in /usr/src/ucb/window/ttf100.c line 18
- in /usr/src/ucb/window/ttgeneric.c line 26
- in /usr/src/ucb/window/tth19.c line 29
- in /usr/src/ucb/window/tttvi925.c line 20
- in /usr/src/ucb/window/wwadd.c line 51
- in /usr/src/ucb/window/wwclreol.c line 62, 85
- in /usr/src/ucb/window/wwdelchar.c line 71
- in /usr/src/ucb/window/wwdelete.c line 90
- in /usr/src/ucb/window/wwinschar.c line 72, 88
- in /usr/src/ucb/window/wwlabel.c line 47, 60
- in /usr/src/ucb/window/wwredrawwin.c line 36
- in /usr/src/ucb/window/wwwrite.c line 67, 85, 109

WWE_BADTERM defined in line 160; used 3 times

- in /usr/src/ucb/window/ttinit.c line 63
- in /usr/src/ucb/window/wwinit.c line 62-66(2)

WWE_CANTDO defined in line 161; used 1 times

- in /usr/src/ucb/window/ttinit.c line 67

WWE_NOERR defined in line 154; never used
WWE_NOMEM defined in line 156; used 6 times

- in /usr/src/ucb/window/wwalloc.c line 23
- in /usr/src/ucb/window/wwinit.c line 112
- in /usr/src/ucb/window/wwopen.c line 25, 92, 133
- in /usr/src/ucb/window/wwsize.c line 47

WWE_NOPTY defined in line 158; used 1 times

- in /usr/src/ucb/window/wwpty.c line 61

WWE_SIZE defined in line 159; never used
WWE_SYS defined in line 155; used 7 times

- in /usr/src/ucb/window/wwenviron.c line 47
- in /usr/src/ucb/window/wwopen.c line 77, 84
- in /usr/src/ucb/window/wwspawn.c line 31, 41
- in /usr/src/ucb/window/wwtty.c line 31, 58

WWE_TOOMANY defined in line 157; used 1 times

- in /usr/src/ucb/window/wwopen.c line 34

WWF_D defined in line 137; used 7 times

- in line 139
- in /usr/src/ucb/window/wwbox.c line 24-29(3), 35
- in /usr/src/ucb/window/wwframe.c line 119, 153

WWF_L defined in line 138; used 9 times

- in line 139
- in /usr/src/ucb/window/wwbox.c line 26-32(4)
- in /usr/src/ucb/window/wwframe.c line 48, 60, 83, 95

WWF_LABEL defined in line 140; used 3 times

- in /usr/src/ucb/window/wwframe.c line 198, 209
- in /usr/src/ucb/window/wwlabel.c line 63

WWF_MASK defined in line 139; used 1 times

- in /usr/src/ucb/window/wwframe.c line 212

WWF_R defined in line 136; used 7 times

- in line 139
- in /usr/src/ucb/window/wwbox.c line 24-26(2), 32-33(2)
- in /usr/src/ucb/window/wwframe.c line 50, 85

WWF_TOP defined in line 141; used 3 times

- in /usr/src/ucb/window/wwframe.c line 52, 60, 197

WWF_U defined in line 135; used 9 times

- in line 139
- in /usr/src/ucb/window/wwbox.c line 29-35(4)
- in /usr/src/ucb/window/wwframe.c line 117, 129, 151, 163

WWM_BLK defined in line 123; used 4 times

- in /usr/src/ucb/window/startup.c line 54
- in /usr/src/ucb/window/tth29.c line 38, 65
- in /usr/src/ucb/window/wwinit.c line 80

WWM_GLS defined in line 127; used 10 times

- in /usr/src/ucb/window/wwadd.c line 44
- in /usr/src/ucb/window/wwdelete.c line 85
- in /usr/src/ucb/window/wwdump.c line 26
- in /usr/src/ucb/window/wwframe.c line 205-207(2)
- in /usr/src/ucb/window/wwlabel.c line 54
- in /usr/src/ucb/window/wwopen.c line 105
- in /usr/src/ucb/window/wwsize.c line 123
- in /usr/src/ucb/window/wwunframe.c line 27-29(2)

WWM_GRP defined in line 125; used 19 times

- in /usr/src/ucb/window/startup.c line 56
- in /usr/src/ucb/window/ttf100.c line 18, 35
- in /usr/src/ucb/window/ttgeneric.c line 26, 109-110(2), 362
- in /usr/src/ucb/window/tth19.c line 29, 74-76(2), 254
- in /usr/src/ucb/window/tth29.c line 45-49(3)
- in /usr/src/ucb/window/tttvi925.c line 20, 33
- in /usr/src/ucb/window/wwenviron.c line 42
- in /usr/src/ucb/window/wwwrite.c line 231-234(2)

WWM_REV defined in line 122; used 16 times

- in /usr/src/ucb/window/startup.c line 53
- in /usr/src/ucb/window/ttgeneric.c line 93-94(2), 358
- in /usr/src/ucb/window/tth19.c line 67-69(2), 254
- in /usr/src/ucb/window/tth29.c line 36
- in /usr/src/ucb/window/win.c line 208
- in /usr/src/ucb/window/wwenviron.c line 40
- in /usr/src/ucb/window/wwinit.c line 79-80(2)
- in /usr/src/ucb/window/wwopen.c line 107
- in /usr/src/ucb/window/wwsize.c line 125
- in /usr/src/ucb/window/wwwrite.c line 219-222(2)

WWM_UL defined in line 124; used 11 times

- in /usr/src/ucb/window/startup.c line 55
- in /usr/src/ucb/window/ttgeneric.c line 101-102(2), 360
- in /usr/src/ucb/window/tth29.c line 40, 65
- in /usr/src/ucb/window/wwenviron.c line 41
- in /usr/src/ucb/window/wwinit.c line 81-82(2)
- in /usr/src/ucb/window/wwwrite.c line 225-228(2)

WWM_USR defined in line 126; used 12 times

- in /usr/src/ucb/window/ttgeneric.c line 117-118(2), 364
- in /usr/src/ucb/window/tth19.c line 81-82(2), 256
- in /usr/src/ucb/window/tth29.c line 51-55(3)
- in /usr/src/ucb/window/wwenviron.c line 43
- in /usr/src/ucb/window/wwwrite.c line 237-240(2)

WWO_FRAME defined in line 148; used 2 times

- in /usr/src/ucb/window/main.c line 124
- in /usr/src/ucb/window/wwopen.c line 112

WWO_GLASS defined in line 147; used 4 times

- in /usr/src/ucb/window/main.c line 124, 131
- in /usr/src/ucb/window/wwopen.c line 104
- in /usr/src/ucb/window/wwsize.c line 122

WWO_PTY defined in line 144; used 3 times

- in /usr/src/ucb/window/win.c line 48
- in /usr/src/ucb/window/wwopen.c line 66, 90

WWO_REVERSE defined in line 146; used 3 times

- in /usr/src/ucb/window/main.c line 115
- in /usr/src/ucb/window/wwopen.c line 106
- in /usr/src/ucb/window/wwsize.c line 124

WWO_SOCKET defined in line 145; used 3 times

- in /usr/src/ucb/window/win.c line 48
- in /usr/src/ucb/window/wwopen.c line 81, 90

WWS_DEAD defined in line 132; used 1 times

- in /usr/src/ucb/window/wwchild.c line 27

WWS_HASPROC defined in line 131; used 5 times

- in /usr/src/ucb/window/cmd.c line 210
- in /usr/src/ucb/window/lcmd2.c line 154
- in /usr/src/ucb/window/mloop.c line 19
- in /usr/src/ucb/window/wwchild.c line 25
- in /usr/src/ucb/window/wwspawn.c line 45

WWS_INITIAL defined in line 130; used 1 times

- in /usr/src/ucb/window/wwopen.c line 141

WWT_GRP defined in line 242; used 1 times

- in /usr/src/ucb/window/wwenviron.c line 42

WWT_REV defined in line 240; used 1 times

- in /usr/src/ucb/window/wwenviron.c line 40

WWT_TERM defined in line 234; used 1 times

- in /usr/src/ucb/window/wwinit.c line 147

WWT_TERMCAP defined in line 235; used 1 times

- in /usr/src/ucb/window/wwenviron.c line 39

WWT_UL defined in line 241; used 1 times

- in /usr/src/ucb/window/wwenviron.c line 41

WWT_USR defined in line 243; used 1 times

- in /usr/src/ucb/window/wwenviron.c line 43

WWU_MAJOR defined in line 165; used 8 times

- in /usr/src/ucb/window/wwadd.c line 55
- in /usr/src/ucb/window/wwdelete.c line 34, 96
- in /usr/src/ucb/window/wwredrawwin.c line 39
- in /usr/src/ucb/window/wwscroll.c line 166, 189
- in /usr/src/ucb/window/wwunframe.c line 39
- in /usr/src/ucb/window/wwupdate.c line 27

WWU_TOUCHED defined in line 164; used 23 times

- in /usr/src/ucb/window/wwadd.c line 55-57(2)
- in /usr/src/ucb/window/wwclreol.c line 99
- in /usr/src/ucb/window/wwcursor.c line 39
- in /usr/src/ucb/window/wwdelchar.c line 68
- in /usr/src/ucb/window/wwdelete.c line 34-36(2), 96-98(2)
- in /usr/src/ucb/window/wwframe.c line 215
- in /usr/src/ucb/window/wwinschar.c line 69
- in /usr/src/ucb/window/wwlabel.c line 61
- in /usr/src/ucb/window/wwredraw.c line 21
- in /usr/src/ucb/window/wwredrawwin.c line 39-41(2)
- in /usr/src/ucb/window/wwscroll.c line 160, 166, 189, 195
- in /usr/src/ucb/window/wwunframe.c line 39-41(2)
- in /usr/src/ucb/window/wwupdate.c line 132
- in /usr/src/ucb/window/wwwrite.c line 112

WWX_NOBODY defined in line 151; used 5 times

- in /usr/src/ucb/window/wwdelete.c line 29, 83
- in /usr/src/ucb/window/wwinit.c line 93, 118
- in /usr/src/ucb/window/wwunframe.c line 33

c_c defined in line 113; used 5 times

- in /usr/src/ucb/window/wwdump.c line 67, 81
- in /usr/src/ucb/window/wwupdate.c line 87-91(2), 123

c_m defined in line 114; used 6 times

- in /usr/src/ucb/window/wwcursor.c line 38
- in /usr/src/ucb/window/wwdump.c line 66, 80
- in /usr/src/ucb/window/wwupdate.c line 84, 90, 120

wwclreol defined in line 215; used 3 times

- in /usr/src/ucb/window/wwclreos.c line 18-20(2)
- in /usr/src/ucb/window/wwwrite.c line 201

wwcurtowin defined in line 213; used 11 times

- in /usr/src/ucb/window/cmd.c line 172, 189
- in /usr/src/ucb/window/cmd1.c line 77
- in /usr/src/ucb/window/cmd2.c line 110
- in /usr/src/ucb/window/cmd4.c line 22
- in /usr/src/ucb/window/cmd5.c line 57
- in /usr/src/ucb/window/cmd6.c line 25
- in /usr/src/ucb/window/cmd7.c line 52
- in /usr/src/ucb/window/win.c line 293
- in /usr/src/ucb/window/wwgets.c line 25
- in /usr/src/ucb/window/wwiomux.c line 53

wwgetc defined in line 228; used 9 times

- in /usr/src/ucb/window/cmd.c line 21, 190
- in /usr/src/ucb/window/cmd1.c line 92
- in /usr/src/ucb/window/cmd2.c line 113
- in /usr/src/ucb/window/cmd6.c line 30
- in /usr/src/ucb/window/mloop.c line 22, 41
- in /usr/src/ucb/window/win.c line 297
- in /usr/src/ucb/window/wwgets.c line 26

wwinterrupt defined in line 231; used 6 times

- in /usr/src/ucb/window/wwiomux.c line 37, 59, 124
- in /usr/src/ucb/window/wwrint.c line 43
- in /usr/src/ucb/window/wwupdate.c line 23
- in /usr/src/ucb/window/wwwrite.c line 40

wwpeekc defined in line 229; used 10 times

- in /usr/src/ucb/window/cmd.c line 174
- in /usr/src/ucb/window/cmd1.c line 29, 56
- in /usr/src/ucb/window/cmd2.c line 111
- in /usr/src/ucb/window/cmd5.c line 37
- in /usr/src/ucb/window/cmd6.c line 26
- in /usr/src/ucb/window/cmd7.c line 31
- in /usr/src/ucb/window/mloop.c line 21, 40
- in /usr/src/ucb/window/win.c line 294

wwredrawwin defined in line 216; used 1 times

- in /usr/src/ucb/window/wwscroll.c line 41

wwsetcursor defined in line 212; used 6 times

- in line 213
- in /usr/src/ucb/window/cmd.c line 169
- in /usr/src/ucb/window/cmd1.c line 28, 54
- in /usr/src/ucb/window/cmd5.c line 36
- in /usr/src/ucb/window/cmd7.c line 30

wwunbox defined in line 214; used 12 times

- in /usr/src/ucb/window/cmd1.c line 34-41(3), 61-68(3)
- in /usr/src/ucb/window/cmd5.c line 41-48(3)
- in /usr/src/ucb/window/cmd7.c line 36-43(3)

wwungetc defined in line 230; never used
wwupdate defined in line 217; used 5 times

- in /usr/src/ucb/window/main.c line 138
- in /usr/src/ucb/window/win.c line 68, 131
- in /usr/src/ucb/window/wwend.c line 16
- in /usr/src/ucb/window/wwiomux.c line 54

#### Usage of this include

ww.h used 50 times

- in /usr/src/ucb/window/defs.h line 11
- in /usr/src/ucb/window/ttf100.c line 11
- in /usr/src/ucb/window/ttgeneric.c line 11
- in /usr/src/ucb/window/tth19.c line 11
- in /usr/src/ucb/window/tth29.c line 11
- in /usr/src/ucb/window/ttinit.c line 11
- in /usr/src/ucb/window/ttoutput.c line 11
- in /usr/src/ucb/window/tttvi925.c line 11
- in /usr/src/ucb/window/wwadd.c line 11
- in /usr/src/ucb/window/wwalloc.c line 11
- in /usr/src/ucb/window/wwbox.c line 11
- in /usr/src/ucb/window/wwchild.c line 11
- in /usr/src/ucb/window/wwclose.c line 11
- in /usr/src/ucb/window/wwclreol.c line 11
- in /usr/src/ucb/window/wwclreos.c line 11
- in /usr/src/ucb/window/wwcursor.c line 11
- in /usr/src/ucb/window/wwdata.c line 11
- in /usr/src/ucb/window/wwdelchar.c line 11
- in /usr/src/ucb/window/wwdelete.c line 11
- in /usr/src/ucb/window/wwdelline.c line 11
- in /usr/src/ucb/window/wwdump.c line 11
- in /usr/src/ucb/window/wwend.c line 11
- in /usr/src/ucb/window/wwenviron.c line 11
- in /usr/src/ucb/window/wwerror.c line 11
- in /usr/src/ucb/window/wwflush.c line 11
- in /usr/src/ucb/window/wwframe.c line 11
- in /usr/src/ucb/window/wwgets.c line 11
- in /usr/src/ucb/window/wwinit.c line 11
- in /usr/src/ucb/window/wwinschar.c line 11
- in /usr/src/ucb/window/wwinsline.c line 11
- in /usr/src/ucb/window/wwiomux.c line 11
- in /usr/src/ucb/window/wwlabel.c line 11
- in /usr/src/ucb/window/wwmisc.c line 11
- in /usr/src/ucb/window/wwmove.c line 11
- in /usr/src/ucb/window/wwopen.c line 11
- in /usr/src/ucb/window/wwprintf.c line 11
- in /usr/src/ucb/window/wwpty.c line 11
- in /usr/src/ucb/window/wwputc.c line 11
- in /usr/src/ucb/window/wwputs.c line 11
- in /usr/src/ucb/window/wwredraw.c line 11
- in /usr/src/ucb/window/wwredrawwin.c line 11
- in /usr/src/ucb/window/wwrint.c line 11
- in /usr/src/ucb/window/wwscroll.c line 11
- in /usr/src/ucb/window/wwsize.c line 11
- in /usr/src/ucb/window/wwspawn.c line 11
- in /usr/src/ucb/window/wwsuspend.c line 11
- in /usr/src/ucb/window/wwtty.c line 11
- in /usr/src/ucb/window/wwunframe.c line 11
- in /usr/src/ucb/window/wwupdate.c line 11
- in /usr/src/ucb/window/wwwrite.c line 11

Last modified: 1996-03-23 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 1632 |