# 2.11BSD#431 - /usr/src/ucb/ex/ex.h

##### Variables

    Command           X
    addr1             X
    addr2             X
    aiflag            X
    altfile           X
    anymarks          X
    bsize             X
    chng              X
    defwind           X
    dirtcnt           X
    dol               X
    dosusp            X
    dot               X
    edited            X
    endcore           X
    erfile            X
    fendcore          X
    file              X
    genbuf            X
    globp             X
    holdcm            X
    hush              X
    inappend          X
    inglobal          X
    initev            X
    inopen            X
    input             X
    intty             X
    io                X
    laste             X
    lastmac           X
    lasttag           X
    linebp            X
    linebuf           X
    listf             X
    loc1              X
    loc2              X
    names             X
    notecnt           X
    numberf           X
    obuf              X
    one               X
    oprompt           X
    otchng            X
    peekc             X
    pfast             X
    pid               X
    pkill             X
    ppid              X
    resetlab          X
    rpid              X
    ruptible          X
    seenprompt        X
    shudclob          X
    status            X
    tchng             X
    techoin           X
    tracbuf           X
    trubble           X
    truedol           X
    undadot           X
    undap1            X
    undap2            X
    unddel            X
    unddol            X
    undkind           X
    uxb               X
    vcatch            X
    vreslab           X
    writing           X
    xchng             X
    zero              X

##### Macros

    BUFSIZ            X
    CATCH             X
    CBREAK            X
    CP                X
    CR                X
    CTRL              X
    DELETE            X
    ENDCATCH          X
    EOF               X
    ESCAPE            X
    FIXUNDO           X
    NL                X
    NOLINE            X
    NOSTR             X
    NULL              X
    NUMERIC           X
    ONERR             X
    ONOFF             X
    OTERM             X
    QUOTE             X
    STRING            X
    TRIM              X
    UNDALL            X
    UNDCHANGE         X
    UNDMOVE           X
    UNDNONE           X
    UNDPUT            X
    ckaw              X
    copy              X
    eq                X
    getexit           X
    ignore            X
    ignorf            X
    lastchar          X
    outchar           X
    pastwh            X
    pline             X
    reset             X
    resexit           X
    setexit           X
    setlastchar       X
    svalue            X
    ungetchar         X
    value             X
    var               X

##### struct's

    option            X

##### typedef's

    bool              X
    line              X

       1: /*
       2:  * Copyright (c) 1980 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  *
       6:  *	@(#)ex.h	7.7.1.1 (Berkeley) 8/12/86
       7:  */
       8:
       9: #ifdef V6
      10: #include <retrofit.h>
      11: #endif
      12:
      13: /*
      14:  * Ex version 3 (see exact version in ex_cmds.c, search for /Version/)
      15:  *
      16:  * Mark Horton, UC Berkeley
      17:  * Bill Joy, UC Berkeley
      18:  * November 1979
      19:  *
      20:  * This file contains most of the declarations common to a large number
      21:  * of routines.  The file ex_vis.h contains declarations
      22:  * which are used only inside the screen editor.
      23:  * The file ex_tune.h contains parameters which can be diddled per installation.
      24:  *
      25:  * The declarations relating to the argument list, regular expressions,
      26:  * the temporary file data structure used by the editor
      27:  * and the data describing terminals are each fairly substantial and
      28:  * are kept in the files ex_{argv,re,temp,tty}.h which
      29:  * we #include separately.
      30:  *
      31:  * If you are going to dig into ex, you should look at the outline of the
      32:  * distribution of the code into files at the beginning of ex.c and ex_v.c.
      33:  * Code which is similar to that of ed is lightly or undocumented in spots
      34:  * (e.g. the regular expression code).  Newer code (e.g. open and visual)
      35:  * is much more carefully documented, and still rough in spots.
      36:  *
      37:  * Please forward bug reports to
      38:  *
      39:  *	Mark Horton
      40:  *	Computer Science Division, EECS
      41:  *	EVANS HALL
      42:  *	U.C. Berkeley 94704
      43:  *	(415) 642-4948
      44:  *	(415) 642-1024 (dept. office)
      45:  *
      46:  * or to csvax.mark@berkeley on the ARPA-net.  I would particularly like to hear
      47:  * of additional terminal descriptions you add to the termcap data base.
      48:  */
      49:
      50: #include <sys/param.h>
      51: #include <ctype.h>
      52: #include <errno.h>
      53: #include <signal.h>
      54: #include <setjmp.h>
      55: #include <sys/stat.h>
      56:
      57: #ifndef var
      58: #define var extern
      59: #endif
      60: /*
      61:  *	The following little dance copes with the new USG tty handling.
      62:  *	This stuff has the advantage of considerable flexibility, and
      63:  *	the disadvantage of being incompatible with anything else.
      64:  *	The presence of the symbol USG3TTY will indicate the new code:
      65:  *	in this case, we define CBREAK (because we can simulate it exactly),
      66:  *	but we won't actually use it, so we set it to a value that will
      67:  *	probably blow the compilation if we goof up.
      68:  */
      69: #ifdef USG3TTY
      70: #include <termio.h>
      71: #define CBREAK xxxxx
      72: #else
      73: #include <sgtty.h>
      74: #endif
      75:
      76: extern  int errno;
      77:
      78: #ifndef VMUNIX
      79: typedef short   line;
      80: #else
      81: typedef int line;
      82: #endif
      83: typedef short   bool;
      84:
      85: #include "ex_tune.h"
      86: #include "ex_vars.h"
      87: /*
      88:  * Options in the editor are referred to usually by "value(name)" where
      89:  * name is all uppercase, i.e. "value(PROMPT)".  This is actually a macro
      90:  * which expands to a fixed field in a static structure and so generates
      91:  * very little code.  The offsets for the option names in the structure
      92:  * are generated automagically from the structure initializing them in
      93:  * ex_data.c... see the shell script "makeoptions".
      94:  */
      95: struct  option {
      96:     char    *oname;
      97:     char    *oabbrev;
      98:     short   otype;      /* Types -- see below */
      99:     short   odefault;   /* Default value */
     100:     short   ovalue;     /* Current value */
     101:     char    *osvalue;
     102: };
     103:
     104: #define ONOFF   0
     105: #define NUMERIC 1
     106: #define STRING  2       /* SHELL or DIRECTORY */
     107: #define OTERM   3
     108:
     109: #define value(a)    options[a].ovalue
     110: #define svalue(a)   options[a].osvalue
     111:
     112: extern   struct option options[NOPTS + 1];
     113:
     114:
     115: /*
     116:  * The editor does not normally use the standard i/o library.  Because
     117:  * we expect the editor to be a heavily used program and because it
     118:  * does a substantial amount of input/output processing it is appropriate
     119:  * for it to call low level read/write primitives directly.  In fact,
     120:  * when debugging the editor we use the standard i/o library.  In any
     121:  * case the editor needs a printf which prints through "putchar" ala the
     122:  * old version 6 printf.  Thus we normally steal a copy of the "printf.c"
     123:  * and "strout" code from the standard i/o library and mung it for our
     124:  * purposes to avoid dragging in the stdio library headers, etc if we
     125:  * are not debugging.  Such a modified printf exists in "printf.c" here.
     126:  */
     127: #ifdef TRACE
     128: #	include <stdio.h>
     129:     var FILE    *trace;
     130:     var bool    trubble;
     131:     var bool    techoin;
     132:     var char    tracbuf[BUFSIZ];
     133: #	undef putchar
     134: #	undef getchar
     135: #else
     136: # ifdef VMUNIX
     137: #	define    BUFSIZ  1024
     138: # else
     139: #  ifdef u370
     140: #	define    BUFSIZ  4096
     141: #  else
     142: #	define    BUFSIZ  512
     143: #  endif
     144: # endif
     145: #	define    NULL    0
     146: #	define    EOF -1
     147: #endif
     148:
     149: /*
     150:  * Character constants and bits
     151:  *
     152:  * The editor uses the QUOTE bit as a flag to pass on with characters
     153:  * e.g. to the putchar routine.  The editor never uses a simple char variable.
     154:  * Only arrays of and pointers to characters are used and parameters and
     155:  * registers are never declared character.
     156:  */
     157: #define QUOTE   0200
     158: #define TRIM    0177
     159: #undef CTRL
     160: #define CTRL(c) ('c' & 037)
     161: #define NL  CTRL(j)
     162: #define CR  CTRL(m)
     163: #define DELETE  0177        /* See also ATTN, QUIT in ex_tune.h */
     164: #define ESCAPE  033
     165:
     166: /*
     167:  * Miscellaneous random variables used in more than one place
     168:  */
     169: var bool    aiflag;     /* Append/change/insert with autoindent */
     170: var bool    anymarks;   /* We have used '[a-z] */
     171: var int chng;       /* Warn "No write" */
     172: var char    *Command;
     173: var short   defwind;    /* -w# change default window size */
     174: var int dirtcnt;    /* When >= MAXDIRT, should sync temporary */
     175: #ifdef TIOCLGET
     176: var bool    dosusp;     /* Do SIGTSTP in visual when ^Z typed */
     177: #endif
     178: var bool    edited;     /* Current file is [Edited] */
     179: var line    *endcore;   /* Last available core location */
     180: extern   bool   endline;    /* Last cmd mode command ended with \n */
     181: #ifndef VMUNIX
     182: var short   erfile;     /* Error message file unit */
     183: #endif
     184: var line    *fendcore;  /* First address in line pointer space */
     185: var char    file[FNSIZE];   /* Working file name */
     186: var char    genbuf[MAXBSIZE]; /* Working buffer when manipulating linebuf */
     187: var bool    hush;       /* Command line option - was given, hush up! */
     188: var char    *globp;     /* (Untyped) input string to command mode */
     189: var bool    holdcm;     /* Don't cursor address */
     190: var bool    inappend;   /* in ex command append mode */
     191: var bool    inglobal;   /* Inside g//... or v//... */
     192: var char    *initev;    /* Initial : escape for visual */
     193: var bool    inopen;     /* Inside open or visual */
     194: var char    *input;     /* Current position in cmd line input buffer */
     195: var bool    intty;      /* Input is a tty */
     196: var short   io;     /* General i/o unit (auto-closed on error!) */
     197: extern   short  lastc;      /* Last character ret'd from cmd input */
     198: var bool    laste;      /* Last command was an "e" (or "rec") */
     199: var char    lastmac;    /* Last macro called for ** */
     200: var char    lasttag[TAGSIZE];   /* Last argument to a tag command */
     201: var char    *linebp;    /* Used in substituting in \n */
     202: var char    linebuf[LBSIZE];    /* The primary line buffer */
     203: var bool    listf;      /* Command should run in list mode */
     204: var char    *loc1;      /* Where re began to match (in linebuf) */
     205: var char    *loc2;      /* First char after re match (") */
     206: var line    names['z'-'a'+2];   /* Mark registers a-z,' */
     207: var int notecnt;    /* Count for notify (to visual from cmd) */
     208: var bool    numberf;    /* Command should run in number mode */
     209: var char    obuf[BUFSIZ];   /* Buffer for tty output */
     210: var short   oprompt;    /* Saved during source */
     211: extern  short   ospeed;     /* Output speed (from gtty) */
     212: var int otchng;     /* Backup tchng to find changes in macros */
     213: var short   peekc;      /* Peek ahead character (cmd mode input) */
     214: var char    *pkill[2];  /* Trim for put with ragged (LISP) delete */
     215: var bool    pfast;      /* Have stty -nl'ed to go faster */
     216: var int pid;        /* Process id of child */
     217: var int ppid;       /* Process id of parent (e.g. main ex proc) */
     218: var jmp_buf resetlab;   /* For error throws to top level (cmd mode) */
     219: var int rpid;       /* Pid returned from wait() */
     220: var bool    ruptible;   /* Interruptible is normal state */
     221: var bool    seenprompt; /* 1 if have gotten user input */
     222: var bool    shudclob;   /* Have a prompt to clobber (e.g. on ^D) */
     223: var int status;     /* Status returned from wait() */
     224: var int tchng;      /* If nonzero, then [Modified] */
     225: extern  short   tfile;      /* Temporary file unit */
     226: var bool    vcatch;     /* Want to catch an error (open/visual) */
     227: var jmp_buf vreslab;    /* For error throws to a visual catch */
     228: var bool    writing;    /* 1 if in middle of a file write */
     229: var int xchng;      /* Suppresses multiple "No writes" in !cmd */
     230: var int bsize;      /* Block size for disk i/o */
     231:
     232: /*
     233:  * Macros
     234:  */
     235: #define CP(a, b)    (ignore(strcpy(a, b)))
     236:             /*
     237: 			 * FIXUNDO: do we want to mung undo vars?
     238: 			 * Usually yes unless in a macro or global.
     239: 			 */
     240: #define FIXUNDO     (inopen >= 0 && (inopen || !inglobal))
     241: #define ckaw()      {if (chng && value(AUTOWRITE)) wop(0);}
     242: #define copy(a,b,c) Copy((char *) a, (char *) b, c)
     243: #define eq(a, b)    ((a) && (b) && strcmp(a, b) == 0)
     244: #define getexit(a)  copy(a, resetlab, sizeof (jmp_buf))
     245: #define lastchar()  lastc
     246: #define outchar(c)  (*Outchar)(c)
     247: #define pastwh()    (ignore(skipwh()))
     248: #define pline(no)   (*Pline)(no)
     249: #define reset()     longjmp(resetlab,1)
     250: #define resexit(a)  copy(resetlab, a, sizeof (jmp_buf))
     251: #define setexit()   setjmp(resetlab)
     252: #define setlastchar(c)  lastc = c
     253: #define ungetchar(c)    peekc = c
     254:
     255: #define CATCH       vcatch = 1; if (setjmp(vreslab) == 0) {
     256: #define ONERR       } else { vcatch = 0;
     257: #define ENDCATCH    } vcatch = 0;
     258:
     259: /*
     260:  * Environment like memory
     261:  */
     262: var char    altfile[FNSIZE];    /* Alternate file name */
     263: extern   char   direct[ONMSZ];      /* Temp file goes here */
     264: extern   char   shell[ONMSZ];       /* Copied to be settable */
     265: extern   char   ttytype[ONMSZ];     /* A long and pretty name */
     266: var char    uxb[UXBSIZE + 2];   /* Last !command for !! */
     267:
     268: /*
     269:  * The editor data structure for accessing the current file consists
     270:  * of an incore array of pointers into the temporary file tfile.
     271:  * Each pointer is 15 bits (the low bit is used by global) and is
     272:  * padded with zeroes to make an index into the temp file where the
     273:  * actual text of the line is stored.
     274:  *
     275:  * To effect undo, copies of affected lines are saved after the last
     276:  * line considered to be in the buffer, between dol and unddol.
     277:  * During an open or visual, which uses the command mode undo between
     278:  * dol and unddol, a copy of the entire, pre-command buffer state
     279:  * is saved between unddol and truedol.
     280:  */
     281: var line    *addr1;         /* First addressed line in a command */
     282: var line    *addr2;         /* Second addressed line */
     283: var line    *dol;           /* Last line in buffer */
     284: var line    *dot;           /* Current line */
     285: var line    *one;           /* First line */
     286: var line    *truedol;       /* End of all lines, including saves */
     287: var line    *unddol;        /* End of undo saved lines */
     288: var line    *zero;          /* Points to empty slot before one */
     289:
     290: /*
     291:  * Undo information
     292:  *
     293:  * For most commands we save lines changed by salting them away between
     294:  * dol and unddol before they are changed (i.e. we save the descriptors
     295:  * into the temp file tfile which is never garbage collected).  The
     296:  * lines put here go back after unddel, and to complete the undo
     297:  * we delete the lines [undap1,undap2).
     298:  *
     299:  * Undoing a move is much easier and we treat this as a special case.
     300:  * Similarly undoing a "put" is a special case for although there
     301:  * are lines saved between dol and unddol we don't stick these back
     302:  * into the buffer.
     303:  */
     304: var short   undkind;
     305:
     306: var line    *unddel;    /* Saved deleted lines go after here */
     307: var line    *undap1;    /* Beginning of new lines */
     308: var line    *undap2;    /* New lines end before undap2 */
     309: var line    *undadot;   /* If we saved all lines, dot reverts here */
     310:
     311: #define UNDCHANGE   0
     312: #define UNDMOVE     1
     313: #define UNDALL      2
     314: #define UNDNONE     3
     315: #define UNDPUT      4
     316:
     317:
     318: /*
     319:  * Function type definitions
     320:  */
     321: #define NOSTR   (char *) 0
     322: #define NOLINE  (line *) 0
     323:
     324: extern  int (*Outchar)();
     325: extern  int (*Pline)();
     326: extern  int (*Putchar)();
     327: var int (*oldhup)();
     328: int (*setlist())();
     329: int (*setnorm())();
     330: int (*setnorm())();
     331: int (*setnumb())();
     332: line    *address();
     333: char    *cgoto();
     334: char    *genindent();
     335: char    *getblock();
     336: char    *getenv();
     337: line    *getmark();
     338: char    *longname();
     339: char    *mesg();
     340: char    *place();
     341: char    *plural();
     342: line    *scanfor();
     343: line    *setin();
     344: char    *strcat();
     345: char    *strcpy();
     346: char    *strend();
     347: char    *tailpath();
     348: char    *tgetstr();
     349: char    *tgoto();
     350: char    *ttyname();
     351: line    *vback();
     352: char    *vfindcol();
     353: char    *vgetline();
     354: char    *vinit();
     355: char    *vpastwh();
     356: char    *vskipwh();
     357: int put();
     358: int putreg();
     359: int YANKreg();
     360: int delete();
     361: int execl();
     362: int filter();
     363: int getfile();
     364: int getsub();
     365: int gettty();
     366: int join();
     367: int listchar();
     368: off_t   lseek();
     369: int normchar();
     370: int normline();
     371: int numbline();
     372: var int (*oldquit)();
     373: int onhup();
     374: int onintr();
     375: int onsusp();
     376: int putch();
     377: int shift();
     378: int termchar();
     379: int vfilter();
     380: #ifdef CBREAK
     381: int vintr();
     382: #endif
     383: int vputch();
     384: int vshftop();
     385: int yank();
     386:
     387: /*
     388:  * C doesn't have a (void) cast, so we have to fake it for lint's sake.
     389:  */
     390: #ifdef lint
     391: #	define    ignore(a)   Ignore((char *) (a))
     392: #	define    ignorf(a)   Ignorf((int (*) ()) (a))
     393: #else
     394: #	define    ignore(a)   a
     395: #	define    ignorf(a)   a
     396: #endif

#### Defined variables

Command defined in line 172; used 21 times

- in /usr/src/ucb/ex/ex_cmds.c line 143, 346, 615-617(2)
- in /usr/src/ucb/ex/ex_cmds2.c line 301, 339, 412, 443
- in /usr/src/ucb/ex/ex_cmdsub.c line 260, 270, 945
- in /usr/src/ucb/ex/ex_re.c line 30, 129
- in /usr/src/ucb/ex/ex_subr.c line 256-257(4), 450
- in /usr/src/ucb/ex/ex_v.c line 136, 238, 355

addr1 defined in line 281; used 83 times

- in /usr/src/ucb/ex/ex_addr.c line 50-51(2), 72, 103
- in /usr/src/ucb/ex/ex_cmds.c line 63-64(3), 93, 99, 114-120(3), 239-242(2), 453, 548-549(3), 776-780(2), 786-787(2), 794
- in /usr/src/ucb/ex/ex_cmdsub.c line 49, 80, 125, 149, 160, 175, 213-216(2), 236-237(2), 262, 284-286(2), 292-294(2), 322, 425-428(2), 693, 764-766(2), 791, 803, 819-832(5), 839-848(4), 933, 939, 1283
- in /usr/src/ucb/ex/ex_io.c line 530-532(2), 606, 612, 629, 691
- in /usr/src/ucb/ex/ex_re.c line 89, 184
- in /usr/src/ucb/ex/ex_subr.c line 240, 405, 572, 584
- in /usr/src/ucb/ex/ex_temp.c line 486, 563-568(2)
- in /usr/src/ucb/ex/ex_unix.c line 273
- in /usr/src/ucb/ex/ex_v.c line 79, 215, 257
- in /usr/src/ucb/ex/ex_vmain.c line 1149-1151(2), 1164
- in /usr/src/ucb/ex/ex_vops.c line 81
- in /usr/src/ucb/ex/exrecover.c line 152, 644

addr2 defined in line 282; used 115 times

- in /usr/src/ucb/ex/ex_addr.c line 49-51(3), 72-79(4), 102-104(2), 122
- in /usr/src/ucb/ex/ex_cmds.c line 63, 90-93(2), 100-104(2), 115-120(2), 135-136(2), 176-178(2), 277, 318-320(2), 335-336(2), 352, 453, 513, 772-780(3), 786, 794, 816, 822, 854-855(2), 868-873(2)
- in /usr/src/ucb/ex/ex_cmdsub.c line 50, 127, 150, 213, 262(2), 284, 291, 323, 333, 364, 425-428(2), 693, 764-766(3), 781-793(8), 803-809(4), 815-829(7), 839, 848, 932, 940, 1283
- in /usr/src/ucb/ex/ex_io.c line 424, 432, 531-533(2), 606, 613, 629, 693, 723
- in /usr/src/ucb/ex/ex_re.c line 89, 184, 206
- in /usr/src/ucb/ex/ex_subr.c line 240, 572, 584
- in /usr/src/ucb/ex/ex_temp.c line 486-488(2), 563-566(2)
- in /usr/src/ucb/ex/ex_unix.c line 273-277(2), 285
- in /usr/src/ucb/ex/ex_v.c line 79, 152, 215, 257-259(3)
- in /usr/src/ucb/ex/ex_vmain.c line 1165, 1236
- in /usr/src/ucb/ex/ex_vops.c line 82
- in /usr/src/ucb/ex/exrecover.c line 152, 646, 668

aiflag defined in line 169; used 5 times

- in /usr/src/ucb/ex/ex_cmds.c line 172, 236, 314
- in /usr/src/ucb/ex/ex_get.c line 144, 211

altfile defined in line 262; used 7 times

- in /usr/src/ucb/ex/ex_cmds2.c line 248-250(2)
- in /usr/src/ucb/ex/ex_io.c line 70, 81, 90, 168
- in /usr/src/ucb/ex/ex_unix.c line 67

anymarks defined in line 170; used 4 times

- in /usr/src/ucb/ex/ex.c line 400
- in /usr/src/ucb/ex/ex_cmds.c line 353
- in /usr/src/ucb/ex/ex_subr.c line 470
- in /usr/src/ucb/ex/ex_vmain.c line 405

bsize defined in line 230; used 19 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 543-547(4)
- in /usr/src/ucb/ex/ex_io.c line 426-430(4), 646, 697-703(5), 715
- in /usr/src/ucb/ex/ex_unix.c line 279-283(4)

chng defined in line 171; used 18 times

- in line 241
- in /usr/src/ucb/ex/ex.c line 396
- in /usr/src/ucb/ex/ex_cmds.c line 20, 59, 267, 489, 505, 629, 720
- in /usr/src/ucb/ex/ex_cmds2.c line 334
- in /usr/src/ucb/ex/ex_cmdsub.c line 632
- in /usr/src/ucb/ex/ex_subr.c line 50, 590, 797
- in /usr/src/ucb/ex/ex_unix.c line 98-99(3)
- in /usr/src/ucb/ex/ex_v.c line 252

defwind defined in line 173; used 6 times

- in /usr/src/ucb/ex/ex.c line 225-228(4)
- in /usr/src/ucb/ex/ex_tty.c line 176(2)

dirtcnt defined in line 174; used 8 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 68
- in /usr/src/ucb/ex/ex_subr.c line 650
- in /usr/src/ucb/ex/ex_temp.c line 43, 123, 240, 320-325(2)
- in /usr/src/ucb/ex/exrecover.c line 760

dol defined in line 283; used 137 times

- in /usr/src/ucb/ex/ex.c line 359, 393
- in /usr/src/ucb/ex/ex_addr.c line 78-79(2), 104-105(2), 230, 240, 256, 289
- in /usr/src/ucb/ex/ex_cmds.c line 48, 62-64(2), 115, 322, 335, 489, 521, 534, 548, 778, 872
- in /usr/src/ucb/ex/ex_cmds2.c line 334
- in /usr/src/ucb/ex/ex_cmdsub.c line 60, 128-136(6), 155, 161-162(2), 185, 194-195(2), 287-289(2), 358-363(2), 396-401(2), 613, 632, 765, 781-787(3), 825-828(4), 952-953(2), 990, 1014, 1026(2), 1048, 1058-1060(3)
- in /usr/src/ucb/ex/ex_io.c line 459-460(2), 473, 533, 606, 629
- in /usr/src/ucb/ex/ex_re.c line 87, 117, 150, 163-165(3)
- in /usr/src/ucb/ex/ex_subr.c line 181, 274, 422, 549, 558, 578, 754
- in /usr/src/ucb/ex/ex_temp.c line 268, 281, 292, 462, 486-491(3)
- in /usr/src/ucb/ex/ex_unix.c line 98
- in /usr/src/ucb/ex/ex_v.c line 251, 282, 300-302(2)
- in /usr/src/ucb/ex/ex_vadj.c line 531, 695
- in /usr/src/ucb/ex/ex_vget.c line 547
- in /usr/src/ucb/ex/ex_vmain.c line 322, 335-340(2), 416, 479-482(2), 737, 778, 790, 944, 1255-1256(2), 1286
- in /usr/src/ucb/ex/ex_voper.c line 228, 599
- in /usr/src/ucb/ex/ex_vops.c line 107, 213-215(2), 238-245(4), 291, 377, 512, 756, 769, 789
- in /usr/src/ucb/ex/ex_vops3.c line 65, 344, 512
- in /usr/src/ucb/ex/ex_vput.c line 61
- in /usr/src/ucb/ex/ex_vwind.c line 136-141(2)
- in /usr/src/ucb/ex/exrecover.c line 78, 139, 151-152(2), 572, 593-594(2)

dosusp defined in line 176; used 5 times

- in /usr/src/ucb/ex/ex.c line 252
- in /usr/src/ucb/ex/ex_subr.c line 855
- in /usr/src/ucb/ex/ex_unix.c line 143, 219
- in /usr/src/ucb/ex/ex_vmain.c line 886

dot defined in line 284; used 233 times

- in /usr/src/ucb/ex/ex.c line 360, 393
- in /usr/src/ucb/ex/ex_addr.c line 50, 106, 185, 192, 201-202(2), 250, 260, 276
- in /usr/src/ucb/ex/ex_cmds.c line 46-49(3), 63, 98-100(2), 108, 136, 322-323(2), 549, 776-780(3), 855
- in /usr/src/ucb/ex/ex_cmdsub.c line 40-42(2), 58-63(2), 137, 163, 262, 300, 307, 403-405(3), 426, 617, 654, 765-766(2), 793, 805-809(2), 820, 827-828(2), 875, 944, 950, 979, 1005, 1017, 1026-1027(4), 1286
- in /usr/src/ucb/ex/ex_get.c line 148
- in /usr/src/ucb/ex/ex_io.c line 412, 433, 467, 475
- in /usr/src/ucb/ex/ex_re.c line 120, 159-165(3)
- in /usr/src/ucb/ex/ex_subr.c line 172, 280, 286, 548, 754
- in /usr/src/ucb/ex/ex_temp.c line 461, 492
- in /usr/src/ucb/ex/ex_v.c line 79, 86, 131, 152, 215, 234
- in /usr/src/ucb/ex/ex_vadj.c line 542, 580, 636, 863, 884
- in /usr/src/ucb/ex/ex_vget.c line 236, 547
- in /usr/src/ucb/ex/ex_vmain.c line 47, 209, 322, 335-340(2), 403, 415-417(2), 429-432(3), 479-482(2), 766, 785, 808-812(2), 823, 875, 901, 944-945(2), 965, 1025, 1034-1040(3), 1149, 1164-1168(3), 1195, 1210, 1236, 1248, 1262-1266(2), 1272
- in /usr/src/ucb/ex/ex_voper.c line 228, 378, 456, 466, 477, 488, 499, 510, 524, 537, 578, 615, 643-648(2), 658-662(2), 688, 701-703(2), 716
- in /usr/src/ucb/ex/ex_vops.c line 46, 52-57(2), 91, 110-116(3), 143, 196, 202, 213, 245, 295, 306-309(3), 371, 480, 491, 513, 537, 548, 648-649(2), 655, 677, 707-711(2), 749, 756-757(2), 768-770(3), 795-799(5), 807, 821
- in /usr/src/ucb/ex/ex_vops2.c line 325, 362-365(2), 857
- in /usr/src/ucb/ex/ex_vops3.c line 67, 75, 150, 157, 349-351(2), 368, 509, 531
- in /usr/src/ucb/ex/ex_vwind.c line 87, 100-114(5), 120-122(2), 136-141(2), 150-160(4), 167-169(2), 246-251(2), 257-258(2), 265, 277, 341, 373-374(2), 409-410(2)
- in /usr/src/ucb/ex/exrecover.c line 78, 131-139(4)

edited defined in line 178; used 12 times

- in /usr/src/ucb/ex/ex.c line 397
- in /usr/src/ucb/ex/ex_cmds.c line 220
- in /usr/src/ucb/ex/ex_cmdsub.c line 626
- in /usr/src/ucb/ex/ex_io.c line 68, 75, 102, 321, 454, 608, 627, 739
- in /usr/src/ucb/ex/ex_unix.c line 352

endcore defined in line 179; used 7 times

- in /usr/src/ucb/ex/ex.c line 248
- in /usr/src/ucb/ex/ex_cmdsub.c line 46
- in /usr/src/ucb/ex/ex_subr.c line 293, 398, 550
- in /usr/src/ucb/ex/ex_vops.c line 216
- in /usr/src/ucb/ex/exrecover.c line 80

erfile defined in line 182; used 6 times

- in /usr/src/ucb/ex/ex.c line 142-144(3)
- in /usr/src/ucb/ex/ex_subr.c line 387-388(2)
- in /usr/src/ucb/ex/ex_unix.c line 188

fendcore defined in line 184; used 6 times

- in /usr/src/ucb/ex/ex.c line 247-248(2), 393
- in /usr/src/ucb/ex/exrecover.c line 77-80(3)

file defined in line 185; used 33 times

- in /usr/src/ucb/ex/ex.c line 422-427(3)
- in /usr/src/ucb/ex/ex_cmds.c line 215, 587
- in /usr/src/ucb/ex/ex_cmds2.c line 86
- in /usr/src/ucb/ex/ex_io.c line 54, 70, 83-90(3), 97-98(2), 302, 318, 397, 534-541(3), 557-561(2), 580-582(2), 595, 607, 627, 739
- in /usr/src/ucb/ex/ex_tagio.c line 24-25(2), 32
- in /usr/src/ucb/ex/ex_unix.c line 319
- in /usr/src/ucb/ex/exrecover.c line 93, 494

genbuf defined in line 186; used 83 times

- in /usr/src/ucb/ex/ex.c line 311-313(3)
- in /usr/src/ucb/ex/ex_cmdsub.c line 211, 219, 228-232(2), 380, 390, 400, 445, 456-459(2)
- in /usr/src/ucb/ex/ex_get.c line 130, 199, 212, 218
- in /usr/src/ucb/ex/ex_io.c line 146(2), 161, 179, 206, 238, 279, 646, 655, 704, 710-716(3), 724-725(2)
- in /usr/src/ucb/ex/ex_re.c line 428, 482-491(4), 517
- in /usr/src/ucb/ex/ex_subr.c line 136-139(3), 162, 323
- in /usr/src/ucb/ex/ex_vget.c line 215, 222
- in /usr/src/ucb/ex/ex_vmain.c line 911
- in /usr/src/ucb/ex/ex_voper.c line 620-621(2)
- in /usr/src/ucb/ex/ex_vops.c line 446-454(4), 523-526(2), 673, 736
- in /usr/src/ucb/ex/ex_vops2.c line 162-164(2), 255, 267, 273-277(2), 334-339(4), 358, 374, 447, 568, 757-758(2), 797, 825, 887
- in /usr/src/ucb/ex/ex_vops3.c line 366, 384
- in /usr/src/ucb/ex/exrecover.c line 650, 656-661(3), 669-670(2)

globp defined in line 188; used 77 times

- in /usr/src/ucb/ex/ex.c line 306-309(3), 335-342(5), 361, 374
- in /usr/src/ucb/ex/ex_cmds.c line 79
- in /usr/src/ucb/ex/ex_cmds2.c line 174
- in /usr/src/ucb/ex/ex_cmdsub.c line 635-642(3), 650-651(2), 662, 1277, 1285-1289(2)
- in /usr/src/ucb/ex/ex_get.c line 33, 47, 82-85(4)
- in /usr/src/ucb/ex/ex_io.c line 462, 763-764(2), 802, 882
- in /usr/src/ucb/ex/ex_re.c line 28, 121-126(2), 323(2)
- in /usr/src/ucb/ex/ex_vmain.c line 43-44(2), 699-700(2), 840-844(3), 853-854(2), 861-862(2), 872-873(2), 888-889(2), 911(2), 959
- in /usr/src/ucb/ex/ex_voper.c line 621(2), 642, 651-657(5), 665-679(10)
- in /usr/src/ucb/ex/ex_vops.c line 736(2), 745-748(2)

holdcm defined in line 189; used 12 times

- in /usr/src/ucb/ex/ex_cmds2.c line 152
- in /usr/src/ucb/ex/ex_get.c line 139-145(3), 153, 183, 194
- in /usr/src/ucb/ex/ex_put.c line 356, 389-391(2)
- in /usr/src/ucb/ex/ex_v.c line 163, 324

hush defined in line 187; used 14 times

- in /usr/src/ucb/ex/ex.c line 169, 251
- in /usr/src/ucb/ex/ex_cmds.c line 79
- in /usr/src/ucb/ex/ex_cmds2.c line 101
- in /usr/src/ucb/ex/ex_cmdsub.c line 109-110(2), 165
- in /usr/src/ucb/ex/ex_io.c line 95, 587, 830
- in /usr/src/ucb/ex/ex_subr.c line 415
- in /usr/src/ucb/ex/ex_unix.c line 98, 116, 225

inappend defined in line 190; used 7 times

- in /usr/src/ucb/ex/ex_cmds.c line 177-179(2), 241-243(2), 319-321(2)
- in /usr/src/ucb/ex/ex_cmds2.c line 173

inglobal defined in line 191; used 38 times

- in line 240
- in /usr/src/ucb/ex/ex.c line 343-345(2)
- in /usr/src/ucb/ex/ex_cmds.c line 59, 77, 773-775(2), 814
- in /usr/src/ucb/ex/ex_cmds2.c line 173, 188
- in /usr/src/ucb/ex/ex_cmdsub.c line 298, 314, 916, 1278-1281(3), 1290
- in /usr/src/ucb/ex/ex_get.c line 137, 205, 211
- in /usr/src/ucb/ex/ex_re.c line 27, 40, 86, 127, 209
- in /usr/src/ucb/ex/ex_subr.c line 293, 415
- in /usr/src/ucb/ex/ex_v.c line 118, 228, 278
- in /usr/src/ucb/ex/ex_vmain.c line 651, 1014, 1162-1170(3)
- in /usr/src/ucb/ex/ex_vops2.c line 853-858(3)

initev defined in line 192; used 14 times

- in /usr/src/ucb/ex/ex.c line 341, 375
- in /usr/src/ucb/ex/ex_v.c line 77, 187, 197-207(3), 213, 233
- in /usr/src/ucb/ex/ex_vmain.c line 42-44(2), 637, 661
- in /usr/src/ucb/ex/ex_vwind.c line 436

inopen defined in line 193; used 90 times

- in line 240(2)
- in /usr/src/ucb/ex/ex_cmds.c line 59, 133, 168, 223, 230, 309, 465, 548, 580, 628, 682
- in /usr/src/ucb/ex/ex_cmds2.c line 103, 137, 151, 176, 350, 386, 479, 543
- in /usr/src/ucb/ex/ex_cmdsub.c line 41, 188, 359, 618, 760, 835, 872, 882, 916, 1094
- in /usr/src/ucb/ex/ex_get.c line 46
- in /usr/src/ucb/ex/ex_io.c line 411, 466, 474, 480, 535
- in /usr/src/ucb/ex/ex_put.c line 146, 677, 871
- in /usr/src/ucb/ex/ex_re.c line 108-109(2), 132-134(2), 379-382(2), 389
- in /usr/src/ucb/ex/ex_set.c line 44, 143
- in /usr/src/ucb/ex/ex_subr.c line 247, 293-295(2), 363, 443, 621, 824-828(2), 837, 852, 920
- in /usr/src/ucb/ex/ex_temp.c line 472, 480, 489, 552
- in /usr/src/ucb/ex/ex_unix.c line 94, 109, 118, 146-150(2), 177, 222-225(2), 293
- in /usr/src/ucb/ex/ex_v.c line 78, 146, 169, 214, 373
- in /usr/src/ucb/ex/ex_vget.c line 104-106(2), 511, 610
- in /usr/src/ucb/ex/ex_vmain.c line 687-689(2), 719, 1107
- in /usr/src/ucb/ex/ex_vops.c line 190, 251
- in /usr/src/ucb/ex/ex_vops3.c line 319
- in /usr/src/ucb/ex/ex_vput.c line 33

input defined in line 194; used 10 times

- in /usr/src/ucb/ex/ex_cmds2.c line 126-130(5)
- in /usr/src/ucb/ex/ex_get.c line 89-95(3), 110, 117

intty defined in line 195; used 13 times

- in /usr/src/ucb/ex/ex.c line 293-297(3), 305
- in /usr/src/ucb/ex/ex_cmds.c line 859
- in /usr/src/ucb/ex/ex_get.c line 98, 137, 211
- in /usr/src/ucb/ex/ex_io.c line 781-784(3), 797
- in /usr/src/ucb/ex/ex_put.c line 888

io defined in line 196; used 48 times

- in /usr/src/ucb/ex/ex_cmds2.c line 168-170(3)
- in /usr/src/ucb/ex/ex_cmdsub.c line 538-542(3), 591, 673
- in /usr/src/ucb/ex/ex_io.c line 225, 246-247(2), 318-319(2), 335, 343, 353-354(2), 425, 557-562(4), 580-584(3), 595-601(3), 646, 696, 711, 725, 827-829(3)
- in /usr/src/ucb/ex/ex_unix.c line 183-184(2), 199, 253, 261, 267, 278, 291-292(2), 308
- in /usr/src/ucb/ex/exrecover.c line 152, 657, 670

laste defined in line 198; used 5 times

- in /usr/src/ucb/ex/ex_cmds.c line 278, 284, 514, 526
- in /usr/src/ucb/ex/ex_temp.c line 222

lastmac defined in line 199; used 5 times

- in /usr/src/ucb/ex/ex_cmds.c line 752
- in /usr/src/ucb/ex/ex_cmdsub.c line 1276
- in /usr/src/ucb/ex/ex_vmain.c line 243-247(2), 255

lasttag defined in line 200; used 12 times

- in /usr/src/ucb/ex/ex.c line 216
- in /usr/src/ucb/ex/ex_cmdsub.c line 490-493(3), 501, 553, 573, 602, 679
- in /usr/src/ucb/ex/ex_vmain.c line 1128-1130(3)

linebp defined in line 201; used 3 times

- in /usr/src/ucb/ex/ex_re.c line 349-352(2)
- in /usr/src/ucb/ex/ex_temp.c line 133

linebuf defined in line 202; used 177 times

- in /usr/src/ucb/ex/ex_addr.c line 245
- in /usr/src/ucb/ex/ex_cmdsub.c line 215, 380, 390-399(3), 432-436(2), 456, 552, 561-567(5)
- in /usr/src/ucb/ex/ex_get.c line 210, 219(2), 276
- in /usr/src/ucb/ex/ex_io.c line 444, 642, 648, 658, 707
- in /usr/src/ucb/ex/ex_put.c line 141-144(2)
- in /usr/src/ucb/ex/ex_re.c line 194, 427, 487, 777, 909
- in /usr/src/ucb/ex/ex_subr.c line 64, 138, 356, 385-389(3), 625, 644, 682-685(3)
- in /usr/src/ucb/ex/ex_temp.c line 106, 124, 142, 516, 562, 569, 575, 589, 644
- in /usr/src/ucb/ex/ex_v.c line 89-93(2)
- in /usr/src/ucb/ex/ex_vadj.c line 548, 634, 842
- in /usr/src/ucb/ex/ex_vget.c line 215(2), 529(2), 549-557(4)
- in /usr/src/ucb/ex/ex_vmain.c line 487, 493, 618, 1183, 1207
- in /usr/src/ucb/ex/ex_voper.c line 287, 358, 376-385(4), 405, 583, 690, 759, 782, 811, 848-853(2), 862
- in /usr/src/ucb/ex/ex_vops.c line 50-54(5), 62, 132, 153-154(2), 162(2), 196, 202, 214, 246, 382-383(2), 392, 446, 483, 527, 553-554(2), 563, 574-575(2), 645, 686-687(2), 807-814(3), 882
- in /usr/src/ucb/ex/ex_vops2.c line 50, 67-68(2), 329-336(3), 373, 382-386(2), 895
- in /usr/src/ucb/ex/ex_vops3.c line 63, 89-97(4), 131-138(3), 148, 156-157(2), 167, 236, 266, 286-299(5), 306, 364-367(2), 412, 451, 461, 476, 482-498(7), 517-519(2), 528, 534(2), 546-552(4)
- in /usr/src/ucb/ex/ex_vput.c line 180, 193(2), 229
- in /usr/src/ucb/ex/ex_vwind.c line 466-467(2)
- in /usr/src/ucb/ex/exrecover.c line 653, 700

listf defined in line 203; used 5 times

- in /usr/src/ucb/ex/ex_cmds2.c line 279, 287, 352, 389
- in /usr/src/ucb/ex/ex_put.c line 41

loc1 defined in line 204; used 25 times

- in /usr/src/ucb/ex/ex_addr.c line 152, 204-205(2), 211-222(5), 278
- in /usr/src/ucb/ex/ex_re.c line 381, 430, 442, 783, 795, 804
- in /usr/src/ucb/ex/ex_v.c line 88
- in /usr/src/ucb/ex/ex_voper.c line 659, 682, 688-698(7)

loc2 defined in line 205; used 11 times

- in /usr/src/ucb/ex/ex_addr.c line 205-206(2), 217-218(2)
- in /usr/src/ucb/ex/ex_re.c line 193, 383, 442, 486-487(2), 773, 852

names defined in line 206; used 9 times

- in /usr/src/ucb/ex/ex.c line 399
- in /usr/src/ucb/ex/ex_cmds.c line 352
- in /usr/src/ucb/ex/ex_cmdsub.c line 617
- in /usr/src/ucb/ex/ex_subr.c line 182, 294, 470-471(3)
- in /usr/src/ucb/ex/ex_vmain.c line 403

notecnt defined in line 207; used 20 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 366
- in /usr/src/ucb/ex/ex_subr.c line 248, 444
- in /usr/src/ucb/ex/ex_temp.c line 496
- in /usr/src/ucb/ex/ex_vadj.c line 1045
- in /usr/src/ucb/ex/ex_vget.c line 321, 327-328(2), 337
- in /usr/src/ucb/ex/ex_vmain.c line 495-496(2), 1198
- in /usr/src/ucb/ex/ex_voper.c line 46
- in /usr/src/ucb/ex/ex_vops.c line 85, 92, 108, 120, 914-915(3)

numberf defined in line 208; used 1 times

- in /usr/src/ucb/ex/ex_put.c line 53

obuf defined in line 209; used 8 times

- in /usr/src/ucb/ex/ex_put.c line 744-749(2), 755-757(4), 787(2)

one defined in line 285; used 45 times

- in /usr/src/ucb/ex/ex.c line 360, 394
- in /usr/src/ucb/ex/ex_addr.c line 103
- in /usr/src/ucb/ex/ex_cmds.c line 49, 64, 114, 323
- in /usr/src/ucb/ex/ex_cmdsub.c line 816, 824, 1027, 1060
- in /usr/src/ucb/ex/ex_io.c line 465, 475-476(2), 532, 606, 629
- in /usr/src/ucb/ex/ex_re.c line 87, 117
- in /usr/src/ucb/ex/ex_subr.c line 181, 578, 754
- in /usr/src/ucb/ex/ex_v.c line 257-259(2), 299
- in /usr/src/ucb/ex/ex_vmain.c line 429, 945, 1253-1254(2), 1267, 1282
- in /usr/src/ucb/ex/ex_voper.c line 599
- in /usr/src/ucb/ex/ex_vops.c line 291, 757, 789
- in /usr/src/ucb/ex/ex_vops3.c line 65, 280, 302, 341, 512
- in /usr/src/ucb/ex/ex_vwind.c line 87, 316
- in /usr/src/ucb/ex/exrecover.c line 79, 152, 572

oprompt defined in line 210; used 3 times

- in /usr/src/ucb/ex/ex_io.c line 783, 798
- in /usr/src/ucb/ex/ex_set.c line 88

otchng defined in line 212; used 2 times

- in /usr/src/ucb/ex/ex_vget.c line 508
- in /usr/src/ucb/ex/ex_vops.c line 250

peekc defined in line 213; used 23 times

- in line 253
- in /usr/src/ucb/ex/ex_cmdsub.c line 639-641(2), 652, 661, 1279(2), 1291
- in /usr/src/ucb/ex/ex_get.c line 59-68(6), 77-79(2)
- in /usr/src/ucb/ex/ex_io.c line 762-764(2), 803
- in /usr/src/ucb/ex/ex_vmain.c line 921
- in /usr/src/ucb/ex/ex_voper.c line 622, 653
- in /usr/src/ucb/ex/ex_vops.c line 737

pfast defined in line 215; used 14 times

- in /usr/src/ucb/ex/ex_put.c line 219, 333, 356, 380-385(2), 524, 565, 572, 849-853(2), 877, 915, 1002-1004(2)

pid defined in line 216; used 19 times

- in /usr/src/ucb/ex/ex_io.c line 224-230(3)
- in /usr/src/ucb/ex/ex_subr.c line 868-871(3), 878
- in /usr/src/ucb/ex/ex_unix.c line 155-159(3), 167, 252-259(3), 307-313(3), 336, 351

pkill defined in line 214; used 13 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 138(2), 359(2), 393-398(2), 920(2)
- in /usr/src/ucb/ex/ex_v.c line 296(2)
- in /usr/src/ucb/ex/ex_vmain.c line 747
- in /usr/src/ucb/ex/ex_vops.c line 934-935(2)

ppid defined in line 217; used 3 times

- in /usr/src/ucb/ex/ex.c line 111, 270
- in /usr/src/ucb/ex/ex_cmds2.c line 172

resetlab defined in line 218; used 4 times

- in line 244-251(4)

rpid defined in line 219; used 5 times

- in /usr/src/ucb/ex/ex_subr.c line 878
- in /usr/src/ucb/ex/ex_unix.c line 335-338(3), 351

ruptible defined in line 220; used 5 times

- in /usr/src/ucb/ex/ex.c line 156
- in /usr/src/ucb/ex/ex_put.c line 849
- in /usr/src/ucb/ex/ex_subr.c line 848
- in /usr/src/ucb/ex/ex_unix.c line 192
- in /usr/src/ucb/ex/ex_v.c line 293

seenprompt defined in line 221; used 3 times

- in /usr/src/ucb/ex/ex.c line 372
- in /usr/src/ucb/ex/ex_io.c line 327
- in /usr/src/ucb/ex/ex_vmain.c line 72

shudclob defined in line 222; used 6 times

- in /usr/src/ucb/ex/ex_cmds.c line 51, 792
- in /usr/src/ucb/ex/ex_cmdsub.c line 834
- in /usr/src/ucb/ex/ex_put.c line 127, 140, 159

status defined in line 223; used 6 times

- in /usr/src/ucb/ex/ex_cmds.c line 519
- in /usr/src/ucb/ex/ex_subr.c line 878
- in /usr/src/ucb/ex/ex_unix.c line 337-339(3), 351

tchng defined in line 224; used 10 times

- in /usr/src/ucb/ex/ex_io.c line 104
- in /usr/src/ucb/ex/ex_subr.c line 49-50(2), 591
- in /usr/src/ucb/ex/ex_vget.c line 508
- in /usr/src/ucb/ex/ex_vmain.c line 46, 900, 992(2)
- in /usr/src/ucb/ex/ex_vops.c line 250

techoin defined in line 131; used 5 times

- in /usr/src/ucb/ex/ex_vget.c line 145-147(2)
- in /usr/src/ucb/ex/ex_vput.c line 1314-1316(2), 1343

tracbuf defined in line 132; never used
trubble defined in line 130; used 3 times

- in /usr/src/ucb/ex/ex_vput.c line 1314-1316(2), 1344

truedol defined in line 286; used 23 times

- in /usr/src/ucb/ex/ex.c line 393
- in /usr/src/ucb/ex/ex_cmdsub.c line 46, 56, 62, 151-156(2), 185, 194
- in /usr/src/ucb/ex/ex_subr.c line 550-557(3)
- in /usr/src/ucb/ex/ex_v.c line 280, 297
- in /usr/src/ucb/ex/ex_vget.c line 547-551(2)
- in /usr/src/ucb/ex/ex_vmain.c line 1011
- in /usr/src/ucb/ex/ex_vops.c line 216-219(3), 240-244(4)

undadot defined in line 309; used 7 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 1017-1018(2)
- in /usr/src/ucb/ex/ex_subr.c line 548
- in /usr/src/ucb/ex/ex_v.c line 302-303(3)
- in /usr/src/ucb/ex/ex_vget.c line 547

undap1 defined in line 307; used 33 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 42, 49, 80, 236, 317-322(3), 403, 933, 940-942(2), 962, 986, 1000-1001(2), 1011-1012(2), 1048-1053(2)
- in /usr/src/ucb/ex/ex_io.c line 412
- in /usr/src/ucb/ex/ex_subr.c line 561
- in /usr/src/ucb/ex/ex_unix.c line 277
- in /usr/src/ucb/ex/ex_v.c line 299
- in /usr/src/ucb/ex/ex_vget.c line 545
- in /usr/src/ucb/ex/ex_vmain.c line 798, 812, 1168
- in /usr/src/ucb/ex/ex_vops.c line 81, 93, 106(2), 767
- in /usr/src/ucb/ex/ex_vops2.c line 350

undap2 defined in line 308; used 28 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 42, 50, 59, 80, 154, 236, 318-323(2), 404, 928, 940, 962, 1013, 1048-1053(2)
- in /usr/src/ucb/ex/ex_io.c line 412
- in /usr/src/ucb/ex/ex_subr.c line 562
- in /usr/src/ucb/ex/ex_unix.c line 277
- in /usr/src/ucb/ex/ex_v.c line 300
- in /usr/src/ucb/ex/ex_vget.c line 545
- in /usr/src/ucb/ex/ex_vmain.c line 798, 812, 1168
- in /usr/src/ucb/ex/ex_vops.c line 82, 93, 106, 241, 767

unddel defined in line 306; used 16 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 134, 175, 324, 405, 928, 934, 940-943(2), 972-973(2), 986-989(2), 1011
- in /usr/src/ucb/ex/ex_subr.c line 560
- in /usr/src/ucb/ex/ex_v.c line 298
- in /usr/src/ucb/ex/ex_vget.c line 545

unddol defined in line 287; used 27 times

- in /usr/src/ucb/ex/ex.c line 393
- in /usr/src/ucb/ex/ex_cmdsub.c line 61, 153, 185, 194-195(2), 345, 358, 391-395(2), 990, 1048, 1058
- in /usr/src/ucb/ex/ex_subr.c line 549-556(5)
- in /usr/src/ucb/ex/ex_temp.c line 490
- in /usr/src/ucb/ex/ex_v.c line 280-282(2), 297
- in /usr/src/ucb/ex/ex_vget.c line 547
- in /usr/src/ucb/ex/ex_vmain.c line 737, 1011
- in /usr/src/ucb/ex/ex_vops.c line 107, 241

undkind defined in line 304; used 27 times

- in /usr/src/ucb/ex/ex.c line 395
- in /usr/src/ucb/ex/ex_cmdsub.c line 43, 79, 124, 173, 321, 365, 402, 423, 692, 922, 985, 1016-1020(2), 1042
- in /usr/src/ucb/ex/ex_io.c line 479
- in /usr/src/ucb/ex/ex_re.c line 181
- in /usr/src/ucb/ex/ex_subr.c line 547, 559
- in /usr/src/ucb/ex/ex_v.c line 283, 301
- in /usr/src/ucb/ex/ex_vget.c line 545
- in /usr/src/ucb/ex/ex_vmain.c line 742, 1199
- in /usr/src/ucb/ex/ex_vops.c line 93, 103-107(2)

uxb defined in line 266; used 14 times

- in /usr/src/ucb/ex/ex_cmds.c line 832
- in /usr/src/ucb/ex/ex_unix.c line 32-36(2), 44-46(2), 55-60(2), 69, 77, 83, 107, 117, 270
- in /usr/src/ucb/ex/ex_vops.c line 733

vcatch defined in line 226; used 9 times

- in line 255-257(3)
- in /usr/src/ucb/ex/ex_cmds2.c line 119, 175-177(2), 183
- in /usr/src/ucb/ex/ex_v.c line 394
- in /usr/src/ucb/ex/ex_vget.c line 644

vreslab defined in line 227; used 3 times

- in line 255
- in /usr/src/ucb/ex/ex_cmds2.c line 181
- in /usr/src/ucb/ex/ex_vget.c line 645

writing defined in line 228; used 4 times

- in /usr/src/ucb/ex/ex_cmds2.c line 85-87(2)
- in /usr/src/ucb/ex/ex_io.c line 586, 615

xchng defined in line 229; used 4 times

- in /usr/src/ucb/ex/ex_cmds2.c line 338
- in /usr/src/ucb/ex/ex_subr.c line 592
- in /usr/src/ucb/ex/ex_unix.c line 98-99(2)

zero defined in line 288; used 74 times

- in /usr/src/ucb/ex/ex.c line 359, 393-394(2)
- in /usr/src/ucb/ex/ex_addr.c line 105-106(2), 149, 233-237(2), 284-287(2)
- in /usr/src/ucb/ex/ex_cmds.c line 46-48(3), 62, 277, 322(2), 489, 513, 521, 534, 548, 872
- in /usr/src/ucb/ex/ex_cmds2.c line 334
- in /usr/src/ucb/ex/ex_cmdsub.c line 613, 632, 823, 1026
- in /usr/src/ucb/ex/ex_get.c line 273
- in /usr/src/ucb/ex/ex_io.c line 457, 473
- in /usr/src/ucb/ex/ex_re.c line 123, 152, 775
- in /usr/src/ucb/ex/ex_subr.c line 268, 405, 422
- in /usr/src/ucb/ex/ex_temp.c line 268, 280-281(2), 297-300(2)
- in /usr/src/ucb/ex/ex_unix.c line 98
- in /usr/src/ucb/ex/ex_v.c line 251, 258, 298-303(3)
- in /usr/src/ucb/ex/ex_vadj.c line 540-544(2)
- in /usr/src/ucb/ex/ex_vget.c line 529, 551
- in /usr/src/ucb/ex/ex_vmain.c line 431, 944(2), 965, 1016, 1252
- in /usr/src/ucb/ex/ex_voper.c line 598
- in /usr/src/ucb/ex/ex_vops.c line 215-218(2), 244, 649, 756(2)
- in /usr/src/ucb/ex/exrecover.c line 78-79(2), 151, 575-578(2), 584-585(2), 593-594(2)

#### Defined struct's

option defined in line 95; used 12 times

- in line 112(2)
- in /usr/src/ucb/ex/ex_data.c line 47(2)
- in /usr/src/ucb/ex/ex_set.c line 23(2), 168(2), 184(2), 214(2)

#### Defined typedef's

bool defined in line 83; used 92 times

- in line 130-131(2), 169-170(2), 176-180(3), 187-208(9), 215-228(6)
- in /usr/src/ucb/ex/ex.c line 92-95(4)
- in /usr/src/ucb/ex/ex_addr.c line 29
- in /usr/src/ucb/ex/ex_cmds.c line 17, 29, 37
- in /usr/src/ucb/ex/ex_cmds2.c line 17, 166, 438, 474
- in /usr/src/ucb/ex/ex_cmdsub.c line 23, 110, 258, 377, 470, 476, 706-707(2), 714, 864, 906, 1274
- in /usr/src/ucb/ex/ex_get.c line 19
- in /usr/src/ucb/ex/ex_io.c line 27, 510, 753
- in /usr/src/ucb/ex/ex_put.c line 37, 49, 197
- in /usr/src/ucb/ex/ex_re.c line 20, 169, 357, 420
- in /usr/src/ucb/ex/ex_set.c line 25
- in /usr/src/ucb/ex/ex_temp.c line 84
- in /usr/src/ucb/ex/ex_tty.c line 53, 185
- in /usr/src/ucb/ex/ex_unix.c line 25, 213
- in /usr/src/ucb/ex/ex_v.c line 252
- in /usr/src/ucb/ex/ex_vadj.c line 188, 227, 305, 407, 612, 924
- in /usr/src/ucb/ex/ex_vget.c line 203, 317
- in /usr/src/ucb/ex/ex_vmain.c line 1221
- in /usr/src/ucb/ex/ex_voper.c line 36
- in /usr/src/ucb/ex/ex_vops.c line 67, 73, 180
- in /usr/src/ucb/ex/ex_vops2.c line 110-111(2), 120, 424
- in /usr/src/ucb/ex/ex_vops3.c line 38, 48, 227
- in /usr/src/ucb/ex/ex_vput.c line 111, 844
- in /usr/src/ucb/ex/ex_vwind.c line 83, 132, 244, 294, 353, 393

line defined in line 79; used 132 times

- in line 81, 179-184(2), 206, 281-288(8), 306-309(4), 332-343(4), 351-322(2)
- in /usr/src/ucb/ex/ex.c line 247
- in /usr/src/ucb/ex/ex_addr.c line 134-138(2)
- in /usr/src/ucb/ex/ex_cmds.c line 31
- in /usr/src/ucb/ex/ex_cmdsub.c line 24, 34-36(2), 112, 145, 185, 208, 257, 278-280(2), 417, 775, 862-866(3), 909-910(2), 1040, 1271
- in /usr/src/ucb/ex/ex_get.c line 268-270(2)
- in /usr/src/ucb/ex/ex_io.c line 419, 457, 513, 686, 859-860(2), 866-869(2)
- in /usr/src/ucb/ex/ex_re.c line 24, 148, 175, 358, 371, 765
- in /usr/src/ucb/ex/ex_subr.c line 95, 106, 175-179(2), 265, 290, 396, 455, 462-465(2), 522-524(2), 536-537(2), 751
- in /usr/src/ucb/ex/ex_temp.c line 101, 121, 151, 261, 280, 292, 461-462(2), 543
- in /usr/src/ucb/ex/ex_vadj.c line 32, 531, 610
- in /usr/src/ucb/ex/ex_vget.c line 539
- in /usr/src/ucb/ex/ex_vmain.c line 31, 1225
- in /usr/src/ucb/ex/ex_voper.c line 38-39(2), 196, 215, 225, 747
- in /usr/src/ucb/ex/ex_vops.c line 70, 182-186(2), 216, 419, 702, 725, 796
- in /usr/src/ucb/ex/ex_vops3.c line 31, 50, 87, 273-277(2), 329, 385, 507
- in /usr/src/ucb/ex/ex_vput.c line 56
- in /usr/src/ucb/ex/ex_vwind.c line 28, 43, 180-183(2), 241, 308-311(2), 330
- in /usr/src/ucb/ex/exrecover.c line 77, 112, 129-136(4), 529, 640, 695, 716

#### Defined macros

BUFSIZ defined in line 142; used 20 times

- in line 132, 209
- in /usr/src/ucb/ex/exrecover.c line 16, 64, 128-130(3), 370, 437, 503, 533, 549-550(2), 579, 649, 725, 752-753(3), 775

CATCH defined in line 255; used 9 times

- in /usr/src/ucb/ex/ex_vadj.c line 545
- in /usr/src/ucb/ex/ex_vget.c line 620
- in /usr/src/ucb/ex/ex_vmain.c line 249, 663, 779, 930
- in /usr/src/ucb/ex/ex_voper.c line 626
- in /usr/src/ucb/ex/ex_vops.c line 738, 750

CBREAK defined in line 71; used 1 times

- in line 380

CP defined in line 235; used 56 times

- in /usr/src/ucb/ex/ex.c line 216, 276, 296
- in /usr/src/ucb/ex/ex_cmds2.c line 250-251(2)
- in /usr/src/ucb/ex/ex_cmdsub.c line 458, 513, 1247-1254(3)
- in /usr/src/ucb/ex/ex_get.c line 218, 251
- in /usr/src/ucb/ex/ex_io.c line 54, 81-83(2), 90, 146, 302, 534
- in /usr/src/ucb/ex/ex_re.c line 289
- in /usr/src/ucb/ex/ex_set.c line 147
- in /usr/src/ucb/ex/ex_subr.c line 142, 389, 644
- in /usr/src/ucb/ex/ex_temp.c line 47, 374, 562, 575
- in /usr/src/ucb/ex/ex_tty.c line 73, 135
- in /usr/src/ucb/ex/ex_unix.c line 32
- in /usr/src/ucb/ex/ex_vadj.c line 634, 842
- in /usr/src/ucb/ex/ex_vget.c line 256, 549, 557
- in /usr/src/ucb/ex/ex_vmain.c line 618, 1183
- in /usr/src/ucb/ex/ex_voper.c line 621
- in /usr/src/ucb/ex/ex_vops.c line 50, 214, 246, 391, 603, 882-887(2)
- in /usr/src/ucb/ex/ex_vops2.c line 50, 265-267(2), 282, 336-338(2), 892
- in /usr/src/ucb/ex/exrecover.c line 93, 404, 464

CR defined in line 162; used 1 times

- in /usr/src/ucb/ex/ex_vmain.c line 1291

CTRL defined in line 160; used 3 times

- in line 159-162(3)

DELETE defined in line 163; used 4 times

- in /usr/src/ucb/ex/ex_put.c line 86, 115, 289
- in /usr/src/ucb/ex/ex_vput.c line 1349

ENDCATCH defined in line 257; used 9 times

- in /usr/src/ucb/ex/ex_vadj.c line 547
- in /usr/src/ucb/ex/ex_vget.c line 633
- in /usr/src/ucb/ex/ex_vmain.c line 260, 665, 788, 954
- in /usr/src/ucb/ex/ex_voper.c line 650
- in /usr/src/ucb/ex/ex_vops.c line 747, 755

EOF defined in line 146; used 1 times

- in /usr/src/ucb/ex/exrecover.c line 17

ESCAPE defined in line 164; used 3 times

- in /usr/src/ucb/ex/ex_vget.c line 97, 123
- in /usr/src/ucb/ex/ex_vput.c line 1345

FIXUNDO defined in line 240; used 30 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 41, 48, 78, 115, 172, 187, 235-238(2), 315, 356, 422, 689
- in /usr/src/ucb/ex/ex_io.c line 411, 478
- in /usr/src/ucb/ex/ex_re.c line 180
- in /usr/src/ucb/ex/ex_subr.c line 541
- in /usr/src/ucb/ex/ex_temp.c line 481
- in /usr/src/ucb/ex/ex_unix.c line 276
- in /usr/src/ucb/ex/ex_vget.c line 498
- in /usr/src/ucb/ex/ex_vmain.c line 615, 797, 992, 1167-1171(2), 1184
- in /usr/src/ucb/ex/ex_vops.c line 660, 883, 910
- in /usr/src/ucb/ex/ex_vops2.c line 49, 348

NL defined in line 161; used 2 times

- in /usr/src/ucb/ex/ex_vops2.c line 617, 630

NOLINE defined in line 322; used 15 times

- in /usr/src/ucb/ex/ex_v.c line 131
- in /usr/src/ucb/ex/ex_vadj.c line 520
- in /usr/src/ucb/ex/ex_vget.c line 236
- in /usr/src/ucb/ex/ex_voper.c line 45, 574, 718
- in /usr/src/ucb/ex/ex_vops.c line 296, 509, 789, 913
- in /usr/src/ucb/ex/ex_vops2.c line 362
- in /usr/src/ucb/ex/ex_vops3.c line 427
- in /usr/src/ucb/ex/ex_vwind.c line 52, 100, 150

NOSTR defined in line 321; used 24 times

- in /usr/src/ucb/ex/ex_cmds.c line 773
- in /usr/src/ucb/ex/ex_cmdsub.c line 835, 1121(2), 1210, 1224-1228(3)
- in /usr/src/ucb/ex/ex_put.c line 389
- in /usr/src/ucb/ex/ex_subr.c line 682
- in /usr/src/ucb/ex/ex_tty.c line 229
- in /usr/src/ucb/ex/ex_unix.c line 196
- in /usr/src/ucb/ex/ex_v.c line 186, 235
- in /usr/src/ucb/ex/ex_vadj.c line 734
- in /usr/src/ucb/ex/ex_vmain.c line 313, 337, 1299
- in /usr/src/ucb/ex/ex_voper.c line 703
- in /usr/src/ucb/ex/ex_vops.c line 116, 379, 715, 773
- in /usr/src/ucb/ex/ex_vwind.c line 446

NULL defined in line 145; never used
NUMERIC defined in line 105; used 8 times

- in /usr/src/ucb/ex/ex_data.c line 55, 70-79(5), 86-88(2)

ONERR defined in line 256; used 7 times

- in /usr/src/ucb/ex/ex_vget.c line 627
- in /usr/src/ucb/ex/ex_vmain.c line 254, 781, 949
- in /usr/src/ucb/ex/ex_voper.c line 637
- in /usr/src/ucb/ex/ex_vops.c line 741, 753

ONOFF defined in line 104; used 28 times

- in /usr/src/ucb/ex/ex_data.c line 48-69(19), 75-89(8)
- in /usr/src/ucb/ex/ex_set.c line 85

OTERM defined in line 107; used 3 times

- in /usr/src/ucb/ex/ex_data.c line 81-84(2)
- in /usr/src/ucb/ex/ex_set.c line 127

QUOTE defined in line 157; used 58 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 94, 833, 873
- in /usr/src/ucb/ex/ex_get.c line 109, 168-170(3)
- in /usr/src/ucb/ex/ex_io.c line 666
- in /usr/src/ucb/ex/ex_put.c line 67, 84, 101-102(2), 147, 680
- in /usr/src/ucb/ex/ex_re.c line 308, 318, 380, 438, 645, 664, 682
- in /usr/src/ucb/ex/ex_unix.c line 85
- in /usr/src/ucb/ex/ex_vget.c line 217, 271, 301
- in /usr/src/ucb/ex/ex_vmain.c line 727
- in /usr/src/ucb/ex/ex_vops2.c line 34, 79, 96, 183, 470
- in /usr/src/ucb/ex/ex_vput.c line 93-94(2), 432, 573, 601, 609, 685, 782, 830, 921, 951-956(3), 965-966(2), 1058, 1102, 1110, 1117-1121(2), 1246-1251(4), 1297(2), 1347

STRING defined in line 106; used 5 times

- in /usr/src/ucb/ex/ex_data.c line 52, 65, 72-73(2), 80

TRIM defined in line 158; used 45 times

- in /usr/src/ucb/ex/ex_get.c line 45, 91
- in /usr/src/ucb/ex/ex_io.c line 250, 668
- in /usr/src/ucb/ex/ex_put.c line 67, 101, 113, 284
- in /usr/src/ucb/ex/ex_re.c line 405, 439, 472, 479-481(2), 646, 655, 939-944(3)
- in /usr/src/ucb/ex/ex_subr.c line 118, 223
- in /usr/src/ucb/ex/ex_vget.c line 121-126(2), 217, 271, 301
- in /usr/src/ucb/ex/ex_vmain.c line 727
- in /usr/src/ucb/ex/ex_vops.c line 337
- in /usr/src/ucb/ex/ex_vops2.c line 79, 183, 470, 827
- in /usr/src/ucb/ex/ex_vput.c line 93, 322, 611, 682, 951, 1058, 1089, 1126, 1132, 1169, 1195, 1246, 1297, 1348

UNDALL defined in line 313; used 4 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 1016
- in /usr/src/ucb/ex/ex_subr.c line 559
- in /usr/src/ucb/ex/ex_v.c line 301
- in /usr/src/ucb/ex/ex_vmain.c line 742

UNDCHANGE defined in line 311; used 9 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 43, 79, 124, 173, 402, 423, 1020
- in /usr/src/ucb/ex/ex_re.c line 181
- in /usr/src/ucb/ex/ex_vmain.c line 1199

UNDMOVE defined in line 312; used 3 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 321, 922
- in /usr/src/ucb/ex/ex_vops.c line 103

UNDNONE defined in line 314; used 5 times

- in /usr/src/ucb/ex/ex.c line 395
- in /usr/src/ucb/ex/ex_cmdsub.c line 692
- in /usr/src/ucb/ex/ex_io.c line 479
- in /usr/src/ucb/ex/ex_subr.c line 547
- in /usr/src/ucb/ex/ex_v.c line 283

UNDPUT defined in line 315; used 4 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 365, 985
- in /usr/src/ucb/ex/ex_vops.c line 93, 107

ckaw defined in line 241; used 6 times

- in /usr/src/ucb/ex/ex_cmds.c line 392, 488, 602
- in /usr/src/ucb/ex/ex_cmdsub.c line 631
- in /usr/src/ucb/ex/ex_unix.c line 97
- in /usr/src/ucb/ex/ex_vmain.c line 839

copy defined in line 242; used 12 times

- in line 244, 250
- in /usr/src/ucb/ex/ex_temp.c line 584
- in /usr/src/ucb/ex/ex_vadj.c line 358, 452, 788
- in /usr/src/ucb/ex/ex_vmain.c line 953, 1019
- in /usr/src/ucb/ex/ex_vput.c line 477-479(3), 1305

eq defined in line 243; used 17 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 1203, 1217(2)
- in /usr/src/ucb/ex/ex_io.c line 607, 627, 739
- in /usr/src/ucb/ex/ex_set.c line 43, 55, 63-67(2), 73(2)
- in /usr/src/ucb/ex/ex_vops2.c line 705
- in /usr/src/ucb/ex/ex_vput.c line 993, 1011
- in /usr/src/ucb/ex/exrecover.c line 86, 494

getexit defined in line 244; used 1 times

- in /usr/src/ucb/ex/ex_io.c line 785

ignore defined in line 394; used 49 times

- in line 235, 247
- in /usr/src/ucb/ex/ex_cmds.c line 178, 207-209(2), 242, 272, 320, 393, 510
- in /usr/src/ucb/ex/ex_cmds2.c line 515
- in /usr/src/ucb/ex/ex_cmdsub.c line 237, 288, 364, 1108
- in /usr/src/ucb/ex/ex_get.c line 24
- in /usr/src/ucb/ex/ex_io.c line 432, 521-523(2), 605
- in /usr/src/ucb/ex/ex_put.c line 1092
- in /usr/src/ucb/ex/ex_re.c line 48, 226
- in /usr/src/ucb/ex/ex_set.c line 58-59(2)
- in /usr/src/ucb/ex/ex_subr.c line 682
- in /usr/src/ucb/ex/ex_temp.c line 63
- in /usr/src/ucb/ex/ex_unix.c line 285
- in /usr/src/ucb/ex/ex_v.c line 84
- in /usr/src/ucb/ex/ex_vadj.c line 536
- in /usr/src/ucb/ex/ex_vget.c line 222, 307
- in /usr/src/ucb/ex/ex_vmain.c line 79, 115, 1245
- in /usr/src/ucb/ex/ex_vops2.c line 857
- in /usr/src/ucb/ex/ex_vops3.c line 121, 168
- in /usr/src/ucb/ex/exrecover.c line 169, 265-268(2), 285, 451, 461, 472-474(2), 491, 504, 535

ignorf defined in line 395; used 2 times

- in /usr/src/ucb/ex/ex_cmds.c line 360, 806

lastchar defined in line 245; used 5 times

- in /usr/src/ucb/ex/ex_cmds.c line 271, 496, 509
- in /usr/src/ucb/ex/ex_cmds2.c line 190(2)

outchar defined in line 246; used 4 times

- in /usr/src/ucb/ex/ex_put.c line 72, 80, 87, 117

pastwh defined in line 247; used 7 times

- in /usr/src/ucb/ex/ex_addr.c line 67
- in /usr/src/ucb/ex/ex_cmds.c line 343, 536
- in /usr/src/ucb/ex/ex_cmds2.c line 399
- in /usr/src/ucb/ex/ex_io.c line 128
- in /usr/src/ucb/ex/ex_v.c line 151, 223

pline defined in line 248; used 4 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 871
- in /usr/src/ucb/ex/ex_re.c line 378
- in /usr/src/ucb/ex/ex_subr.c line 499
- in /usr/src/ucb/ex/ex_vadj.c line 123

reset defined in line 249; used 2 times

- in /usr/src/ucb/ex/ex_cmds2.c line 194
- in /usr/src/ucb/ex/ex_io.c line 795

resexit defined in line 250; used 2 times

- in /usr/src/ucb/ex/ex_io.c line 794, 805

setexit defined in line 251; used 8 times

- in /usr/src/ucb/ex/ex.c line 291, 305, 333, 362, 377
- in /usr/src/ucb/ex/ex_io.c line 787
- in /usr/src/ucb/ex/ex_subr.c line 801
- in /usr/src/ucb/ex/ex_temp.c line 50

setlastchar defined in line 252; used 7 times

- in /usr/src/ucb/ex/ex.c line 376
- in /usr/src/ucb/ex/ex_cmds.c line 869
- in /usr/src/ucb/ex/ex_cmds2.c line 129, 189
- in /usr/src/ucb/ex/ex_get.c line 48
- in /usr/src/ucb/ex/ex_re.c line 131
- in /usr/src/ucb/ex/ex_subr.c line 830

svalue defined in line 110; used 10 times

- in /usr/src/ucb/ex/ex_cmdsub.c line 513
- in /usr/src/ucb/ex/ex_io.c line 238-240(2)
- in /usr/src/ucb/ex/ex_temp.c line 47
- in /usr/src/ucb/ex/ex_unix.c line 194-195(2), 319
- in /usr/src/ucb/ex/ex_vops3.c line 267(2), 521

ungetchar defined in line 253; used 45 times

- in /usr/src/ucb/ex/ex.c line 373
- in /usr/src/ucb/ex/ex_addr.c line 273
- in /usr/src/ucb/ex/ex_cmds.c line 271, 496, 509, 750, 877, 884
- in /usr/src/ucb/ex/ex_cmds2.c line 192, 303
- in /usr/src/ucb/ex/ex_cmdsub.c line 507, 639, 652, 761, 1117, 1137
- in /usr/src/ucb/ex/ex_get.c line 176, 206
- in /usr/src/ucb/ex/ex_io.c line 61-63(2), 137, 150
- in /usr/src/ucb/ex/ex_re.c line 63, 80, 133, 229, 269, 299, 324, 575, 585, 596, 695, 718
- in /usr/src/ucb/ex/ex_subr.c line 80, 205
- in /usr/src/ucb/ex/ex_unix.c line 92
- in /usr/src/ucb/ex/ex_vmain.c line 921, 958
- in /usr/src/ucb/ex/ex_voper.c line 624, 645, 663
- in /usr/src/ucb/ex/ex_vops.c line 737, 743-748(2)

value defined in line 109; used 155 times

- in line 241
- in /usr/src/ucb/ex/ex.c line 123-127(4), 170-175(2), 202-203(2), 294, 427
- in /usr/src/ucb/ex/ex_addr.c line 231, 238
- in /usr/src/ucb/ex/ex_cmds.c line 59, 79, 206
- in /usr/src/ucb/ex/ex_cmds2.c line 388-389(2)
- in /usr/src/ucb/ex/ex_cmdsub.c line 424, 488, 572-573(2), 643, 659-663(2), 755-759(3)
- in /usr/src/ucb/ex/ex_get.c line 144-147(2), 211-213(3), 246(2)
- in /usr/src/ucb/ex/ex_io.c line 100, 393-403(5), 439, 545(2), 566-571(2), 590, 597, 783-784(2), 798, 831
- in /usr/src/ucb/ex/ex_put.c line 269(2), 451(2), 458-460(3), 506-507(2), 584, 622, 847, 924, 1016
- in /usr/src/ucb/ex/ex_re.c line 220, 302, 330, 599, 634, 735, 758, 790, 934
- in /usr/src/ucb/ex/ex_set.c line 103-110(7)
- in /usr/src/ucb/ex/ex_subr.c line 37-39(2), 126, 162(2), 221, 255, 328, 335, 415, 515(2), 722(2)
- in /usr/src/ucb/ex/ex_tty.c line 28, 37, 139-142(4)
- in /usr/src/ucb/ex/ex_unix.c line 98
- in /usr/src/ucb/ex/ex_v.c line 144, 224, 384
- in /usr/src/ucb/ex/ex_vadj.c line 812, 969(2)
- in /usr/src/ucb/ex/ex_vget.c line 610
- in /usr/src/ucb/ex/ex_vmain.c line 158, 719, 841, 936-937(2), 974-977(4), 1135, 1239
- in /usr/src/ucb/ex/ex_voper.c line 98
- in /usr/src/ucb/ex/ex_vops.c line 479(2), 639-644(3), 652-654(2), 679, 914
- in /usr/src/ucb/ex/ex_vops2.c line 159, 251, 322-324(2), 366, 476, 635-636(2), 653, 772, 829
- in /usr/src/ucb/ex/ex_vops3.c line 82, 519
- in /usr/src/ucb/ex/ex_vput.c line 181, 194, 429, 500(2), 512, 572, 648-651(2), 752, 879

var defined in line 58; used 76 times

- in line 57, 129-132(4), 169-230(54), 262-266(2), 281-288(8), 304-309(5), 327, 372

#### Usage of this include

ex.h used 28 times

- in /usr/src/ucb/ex/ex.c line 15
- in /usr/src/ucb/ex/ex_addr.c line 11
- in /usr/src/ucb/ex/ex_cmds.c line 11
- in /usr/src/ucb/ex/ex_cmds2.c line 11
- in /usr/src/ucb/ex/ex_cmdsub.c line 11
- in /usr/src/ucb/ex/ex_data.c line 11
- in /usr/src/ucb/ex/ex_extern.c line 20
- in /usr/src/ucb/ex/ex_get.c line 11
- in /usr/src/ucb/ex/ex_io.c line 11
- in /usr/src/ucb/ex/ex_put.c line 11
- in /usr/src/ucb/ex/ex_re.c line 11
- in /usr/src/ucb/ex/ex_set.c line 11
- in /usr/src/ucb/ex/ex_subr.c line 11
- in /usr/src/ucb/ex/ex_tagio.c line 16
- in /usr/src/ucb/ex/ex_temp.c line 11
- in /usr/src/ucb/ex/ex_tty.c line 11
- in /usr/src/ucb/ex/ex_unix.c line 11
- in /usr/src/ucb/ex/ex_v.c line 11
- in /usr/src/ucb/ex/ex_vadj.c line 11
- in /usr/src/ucb/ex/ex_vget.c line 11
- in /usr/src/ucb/ex/ex_vmain.c line 11
- in /usr/src/ucb/ex/ex_voper.c line 11
- in /usr/src/ucb/ex/ex_vops.c line 11
- in /usr/src/ucb/ex/ex_vops2.c line 11
- in /usr/src/ucb/ex/ex_vops3.c line 11
- in /usr/src/ucb/ex/ex_vput.c line 11
- in /usr/src/ucb/ex/ex_vwind.c line 11
- in /usr/src/ucb/ex/exrecover.c line 20

Last modified: 1987-02-24 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2911 |