# 2.11BSD#431 - /usr/src/bin/tcsh/ed.h

##### Functions

    CCRETVAL          X

##### Variables

    Argument          X
    CursorH           X
    CursorV           X
    Expand            X
    HistWhich         X
    Hist_num          X
    T_Cols            X
    T_Lines           X
    TermH             X
    TermV             X
    nb                X
    nio               X
    nlb               X
    nlc               X
    npc               X
    ntc               X
    replacemode       X
    testio            X
    testlc            X
    testnlb           X
    testpc            X
    testsgb           X
    testtc            X
    xb                X
    xio               X
    xlb               X
    xlc               X
    xpc               X
    xtc               X

##### Macros

    CCRETVAL          X
    CC_ARGHACK        X
    CC_COMPLETE       X
    CC_CORRECT        X
    CC_CORRECT_L      X
    CC_EOF            X
    CC_ERROR          X
    CC_EXPAND_GLOB    X
    CC_EXPAND_VARS    X
    CC_FATAL          X
    CC_HELPME         X
    CC_LIST_CHOICES   X
    CC_LIST_GLOB      X
    CC_NEWLINE        X
    CC_NORM           X
    CC_REFRESH        X
    CC_WHICH          X
    EXTERN            X
    INBUFSIZ          X
    KEYCMD            X
    MAXMACROLEVELS    X
    TABSIZE           X
    _h_ed             X
    isword            X
    max               X
    min               X

##### struct's

    KeyFuncs          X

       1: /* $Header: /home/hyperion/mu/christos/src/sys/tcsh-6.00/RCS/ed.h,v 3.0 1991/07/04 21:49:28 christos Exp $ */
       2: /*
       3:  * ed.h: Editor declarations and globals
       4:  */
       5: /*-
       6:  * Copyright (c) 1980, 1991 The Regents of the University of California.
       7:  * All rights reserved.
       8:  *
       9:  * Redistribution and use in source and binary forms, with or without
      10:  * modification, are permitted provided that the following conditions
      11:  * are met:
      12:  * 1. Redistributions of source code must retain the above copyright
      13:  *    notice, this list of conditions and the following disclaimer.
      14:  * 2. Redistributions in binary form must reproduce the above copyright
      15:  *    notice, this list of conditions and the following disclaimer in the
      16:  *    documentation and/or other materials provided with the distribution.
      17:  * 3. All advertising materials mentioning features or use of this software
      18:  *    must display the following acknowledgement:
      19:  *	This product includes software developed by the University of
      20:  *	California, Berkeley and its contributors.
      21:  * 4. Neither the name of the University nor the names of its contributors
      22:  *    may be used to endorse or promote products derived from this software
      23:  *    without specific prior written permission.
      24:  *
      25:  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
      26:  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
      27:  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
      28:  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
      29:  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
      30:  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
      31:  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
      32:  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
      33:  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
      34:  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
      35:  * SUCH DAMAGE.
      36:  */
      37: #ifndef _h_ed
      38: #define _h_ed
      39:
      40: #ifndef EXTERN
      41: #define EXTERN extern
      42: #endif
      43:
      44: #define TABSIZE     8   /* usually 8 spaces/tab */
      45: #ifdef  pdp11           /* jpn: save space */
      46: #define INBUFSIZ    (BUFSIZ / 2)    /* size of input buffer */
      47: #else
      48: #define INBUFSIZ    BUFSIZ  /* size of input buffer */
      49: #endif	/* pdp11 */
      50: #define MAXMACROLEVELS  10  /* max number of nested kbd macros */
      51:
      52: extern int errno;
      53:
      54: /****************************************************************************/
      55: /* stuff for the different states returned by the character editor routines */
      56: /****************************************************************************/
      57:
      58: #define CCRETVAL    char    /* size needed for the different char editor */
      59:  /* return values */
      60:
      61: #define KEYCMD   unsigned char  /* size needed to index into CcFuncTbl */
      62:  /* Must be unsigned 		       */
      63:
      64: typedef CCRETVAL(*PFCmd) ();    /* pointer to function returning CCRETVAL */
      65:
      66: struct KeyFuncs {       /* for the "bind" shell command */
      67:     char   *name;       /* function name for bind command */
      68:     int     func;       /* function numeric value */
      69: #ifdef  LONGFUNCS
      70:     char   *description;    /* description of function */
      71: #endif
      72: };
      73:
      74: extern PFCmd CcFuncTbl[];   /* table of available commands */
      75: extern KEYCMD CcKeyMap[];   /* keymap table, each index into above tbl */
      76: extern KEYCMD CcAltMap[];   /* Alt keymap table */
      77: extern KEYCMD CcEmacsMap[]; /* keymap table for Emacs default bindings */
      78: extern KEYCMD CcViMap[];    /* keymap table for Vi input mode defaults */
      79: extern KEYCMD CcViCmdMap[]; /* for Vi command mode defaults */
      80: extern struct KeyFuncs FuncNames[]; /* string names vs. CcFuncTbl indices */
      81:
      82: EXTERN KEYCMD NumFuns;      /* number of KEYCMDs in above table */
      83:
      84: #define CC_ERROR        100 /* there should NOT be 100 different... */
      85: #define CC_FATAL        101 /* fatal error: inconsistant, must
      86: 					 * reset */
      87: #define CC_NORM         0
      88: #define CC_NEWLINE      1
      89: #define CC_EOF          2
      90: #define CC_COMPLETE     3
      91: #define CC_LIST_CHOICES     4
      92: #define CC_LIST_GLOB        5
      93: #define CC_EXPAND_GLOB      6
      94: #define CC_HELPME       9
      95: #define CC_CORRECT      10
      96: #define CC_WHICH        11
      97: #define CC_ARGHACK      12
      98: #define CC_CORRECT_L        13
      99: #define CC_REFRESH      14
     100: #define CC_EXPAND_VARS      15
     101:
     102: /*************************/
     103: /* tty state             */
     104: /*************************/
     105:
     106:
     107: #ifndef POSIX
     108: #ifdef TERMIO
     109: EXTERN struct termio nio;
     110: EXTERN struct termio xio;
     111: EXTERN struct termio testio;
     112:
     113: #if defined(OREO) || defined(hpux) || defined(_IBMR2)
     114: EXTERN struct ltchars nlc;
     115: EXTERN struct ltchars xlc;
     116: EXTERN struct ltchars testlc;
     117:
     118: #endif				/* OREO || hpux || _IBMR2 */
     119:
     120: #else               /* GSTTY */
     121: EXTERN struct sgttyb nb;    /* original setup tty bits */
     122: EXTERN struct tchars ntc;
     123: EXTERN struct ltchars nlc;
     124: EXTERN int nlb;
     125:
     126: EXTERN struct sgttyb xb;    /* running setup tty bits */
     127: EXTERN struct tchars xtc;
     128: EXTERN struct ltchars xlc;
     129: EXTERN int xlb;
     130:
     131: EXTERN struct sgttyb testsgb;   /* running setup tty bits */
     132: EXTERN int testnlb;     /* test local mode word */
     133: EXTERN struct tchars testtc;
     134: EXTERN struct ltchars testlc;
     135:
     136: #ifdef TIOCGPAGE
     137: EXTERN struct ttypagestat npc;
     138: EXTERN struct ttypagestat xpc;
     139: EXTERN struct ttypagestat testpc;
     140:
     141: #endif				/* TIOCGPAGE */
     142:
     143: #endif				/* TERMIO */
     144: #else               /* POSIX */
     145: EXTERN struct termios nio;
     146: EXTERN struct termios xio;
     147: EXTERN struct termios testio;
     148:
     149: #if defined(hpux)
     150: EXTERN struct ltchars nlc;
     151: EXTERN struct ltchars xlc;
     152: EXTERN struct ltchars testlc;
     153:
     154: #endif				/* hpux */
     155: #endif				/* POSIX */
     156:
     157:
     158:
     159: /****************************/
     160: /* Editor state and buffers */
     161: /****************************/
     162:
     163: EXTERN KEYCMD *Cur_KeyMap;  /* current command key map */
     164: EXTERN int replacemode;     /* true if in overwrite mode */
     165: EXTERN Char GettingInput;   /* true if getting an input line (mostly) */
     166: EXTERN Char NeedsRedraw;    /* for editor and twenex error messages */
     167: EXTERN Char InputBuf[INBUFSIZ]; /* the real input data */
     168: EXTERN Char *LastChar, *Cursor; /* point to the next open space */
     169: EXTERN Char *InputLim;      /* limit of size of InputBuf */
     170: EXTERN Char MetaNext;       /* flags for ^V and ^[ functions */
     171: EXTERN Char AltKeyMap;      /* Using alternative command map (for vi mode) */
     172: EXTERN Char VImode;     /* true if running in vi mode (PWP 6-27-88) */
     173: EXTERN Char *Mark;      /* the emacs "mark" (dot is Cursor) */
     174: EXTERN Char DoingArg;       /* true if we have an argument */
     175: EXTERN int Argument;        /* "universal" argument value */
     176: EXTERN KEYCMD LastCmd;      /* previous command executed */
     177: EXTERN Char KillBuf[INBUFSIZ];  /* kill buffer */
     178: EXTERN Char *LastKill;      /* points to end of kill buffer */
     179: EXTERN Char HistBuf[INBUFSIZ];  /* history buffer */
     180: EXTERN Char *LastHist;      /* points to end of history buffer */
     181: EXTERN int Hist_num;        /* what point up the history we are at now. */
     182: EXTERN Char WhichBuf[INBUFSIZ]; /* buffer for which command */
     183: EXTERN Char *LastWhich;     /* points to end of which buffer */
     184: EXTERN Char *CursWhich;     /* points to the cursor point in which buf */
     185: EXTERN int HistWhich;       /* Hist_num is saved in this */
     186: EXTERN Char *SearchPrompt;  /* points to string that holds search prompt */
     187: EXTERN Char DoingSearch;    /* true if we are doing a history search */
     188: EXTERN char Expand;     /* true if we are expanding a line */
     189: EXTERN Char HistLit;        /* true if history lines are shown literal */
     190: EXTERN Char Cur_HistLit;    /* Literal status of current show history line */
     191:
     192: /*
     193:  * These are truly extern
     194:  */
     195: extern Char PromptBuf[];
     196: extern short SHIN, SHOUT;
     197: extern int MacroLvl;
     198:
     199: EXTERN Char *KeyMacro[MAXMACROLEVELS];
     200:
     201: EXTERN Char **Display;      /* display buffer seed vector */
     202: EXTERN int CursorV,     /* real cursor vertical (line) */
     203:         CursorH,        /* real cursor horisontal (column) */
     204:         TermV,          /* number of real screen lines
     205: 				 * (sizeof(DisplayBuf) / width */
     206:         TermH;          /* screen width */
     207: EXTERN Char **Vdisplay;     /* new buffer */
     208:
     209: /* Variables that describe terminal ability */
     210: EXTERN int T_Lines, T_Cols; /* Rows and Cols of the terminal */
     211: EXTERN Char T_CanIns;       /* true if I can insert characters */
     212: EXTERN Char T_CanDel;       /* dito for delete characters */
     213: EXTERN Char T_Tabs;     /* true if tty interface is passing tabs */
     214: EXTERN speed_t T_Speed;     /* Tty input Baud rate */
     215: EXTERN Char T_CanCEOL;      /* true if we can clear to end of line */
     216: EXTERN Char T_CanUP;        /* true if this term can do reverse linefeen */
     217: EXTERN Char T_HasMeta;      /* true if we have a meta key */
     218:
     219: /* note the extra characters in the index() call in this macro */
     220: #define isword(c)   (Isalpha(c)||Isdigit(c)||Strchr(word_chars,c))
     221: #define min(x,y)    (((x)<(y))?(x):(y))
     222: #define max(x,y)    (((x)>(y))?(x):(y))
     223:
     224: #include "ed.decls.h"
     225:
     226: #endif				/* _h_ed */

#### Defined functions

CCRETVAL defined in line 64; never used

#### Defined variables

Argument defined in line 175; used 54 times

- in /usr/src/bin/tcsh/ed.chared.c line 546-549(2), 563-567(4), 617-621(4), 648-653(4), 665-667(3), 785, 830, 1160, 1175, 1217, 1228-1229(2), 1249, 1278, 1302, 1334, 1515, 1534, 1545, 1564, 1578, 1594, 1611, 1630, 1657, 1695-1698(2), 1770, 1973
- in /usr/src/bin/tcsh/ed.init.c line 989
- in /usr/src/bin/tcsh/ed.inputl.c line 128, 159, 237, 250, 309, 317, 324, 338, 352, 362, 374, 381

CursorH defined in line 203; used 19 times

- in /usr/src/bin/tcsh/ed.refresh.c line 255, 968-970(3), 1021
- in /usr/src/bin/tcsh/ed.screen.c line 903, 925, 938-942(2), 953-957(3), 963(2), 975, 983, 1018, 1103, 1125

CursorV defined in line 202; used 8 times

- in /usr/src/bin/tcsh/ed.refresh.c line 255, 968-971(2), 1020
- in /usr/src/bin/tcsh/ed.screen.c line 886, 897, 915, 963

Expand defined in line 188; used 8 times

- in /usr/src/bin/tcsh/ed.chared.c line 1857
- in /usr/src/bin/tcsh/ed.init.c line 254
- in /usr/src/bin/tcsh/ed.inputl.c line 110-112(2)
- in /usr/src/bin/tcsh/sh.c line 1337, 1427, 1455-1456(2)

HistWhich defined in line 185; used 3 times

- in /usr/src/bin/tcsh/ed.chared.c line 1091
- in /usr/src/bin/tcsh/ed.inputl.c line 108, 179

Hist_num defined in line 181; used 30 times

- in /usr/src/bin/tcsh/ed.chared.c line 726, 735, 775, 785-788(3), 830-837(4), 848-850(2), 907, 922-928(3), 938, 959, 992, 1001, 1019, 1028, 1091-1092(2)
- in /usr/src/bin/tcsh/ed.init.c line 253, 987
- in /usr/src/bin/tcsh/ed.inputl.c line 108, 179-180(2), 215

T_Cols defined in line 210; used 4 times

- in /usr/src/bin/tcsh/ed.screen.c line 609, 1247
- in /usr/src/bin/tcsh/sh.proc.c line 1325, 1333

T_Lines defined in line 210; used 2 times

- in /usr/src/bin/tcsh/ed.screen.c line 610, 1248

TermH defined in line 206; used 21 times

- in /usr/src/bin/tcsh/ed.refresh.c line 120-121(2), 228, 234-235(2), 644, 668, 711, 808, 878, 969, 1036
- in /usr/src/bin/tcsh/ed.screen.c line 539-548(4), 928, 994, 1038, 1079
- in /usr/src/bin/tcsh/tw.parse.c line 1339

TermV defined in line 204; used 11 times

- in /usr/src/bin/tcsh/ed.refresh.c line 124-127(2), 1022
- in /usr/src/bin/tcsh/ed.screen.c line 540-549(7), 889

nb defined in line 121; used 26 times

- in /usr/src/bin/tcsh/ed.init.c line 265-266(2), 277, 388-399(6), 793-809(9), 832-841(3), 848-854(4), 947

nio defined in line 145; used 72 times

- in /usr/src/bin/tcsh/ed.init.c line 258-260(2), 280-287(4), 294-349(26), 630-631(2), 641-644(3), 650, 656-661(4), 668-672(4), 678-688(5), 694-725(10), 731-762(9), 940, 961

nlb defined in line 124; used 11 times

- in /usr/src/bin/tcsh/ed.init.c line 275-276(2), 395-396(2), 568, 832, 867, 875-878(3), 957

nlc defined in line 150; used 37 times

- in /usr/src/bin/tcsh/ed.init.c line 269-270(2), 354-371(12), 413-418(6), 780-786(7), 892-898(7), 943, 951, 964

npc defined in line 137; used 12 times

- in /usr/src/bin/tcsh/ed.init.c line 272-273(2), 421-426(6), 887-889(3), 954

ntc defined in line 122; used 21 times

- in /usr/src/bin/tcsh/ed.init.c line 267-268(2), 401-410(7), 812-823(11), 949

replacemode defined in line 164; used 13 times

- in /usr/src/bin/tcsh/ed.chared.c line 109, 517, 550-552(2), 558-564(3), 570, 1753, 1762, 1899(2)
- in /usr/src/bin/tcsh/ed.init.c line 251

testio defined in line 147; used 52 times

- in /usr/src/bin/tcsh/ed.init.c line 616, 624-632(5), 639-640(2), 656-662(4), 668-684(8), 694-763(32)

testlc defined in line 152; used 14 times

- in /usr/src/bin/tcsh/ed.init.c line 777-786(7), 882, 892-898(6)

testnlb defined in line 132; used 5 times

- in /usr/src/bin/tcsh/ed.init.c line 825-833(4), 867

testpc defined in line 139; used 4 times

- in /usr/src/bin/tcsh/ed.init.c line 885-889(4)

testsgb defined in line 131; used 14 times

- in /usr/src/bin/tcsh/ed.init.c line 619, 793-799(6), 806-808(2), 832-836(4), 857

testtc defined in line 133; used 7 times

- in /usr/src/bin/tcsh/ed.init.c line 811-823(7)

xb defined in line 126; used 21 times

- in /usr/src/bin/tcsh/ed.init.c line 266, 380, 526-535(6), 795-799(2), 807-809(2), 833, 857-864(5), 900, 1065, 1090

xio defined in line 146; used 60 times

- in /usr/src/bin/tcsh/ed.init.c line 285, 445-503(27), 632, 645-646(2), 657-686(12), 695-703(4), 712-727(4), 749-771(6), 1053, 1083-1086(2)

xlb defined in line 129; used 6 times

- in /usr/src/bin/tcsh/ed.init.c line 276, 566-567(2), 833, 878, 910

xlc defined in line 151; used 22 times

- in /usr/src/bin/tcsh/ed.init.c line 270, 355, 507-521(10), 550-555(6), 784-787(2), 895, 904

xpc defined in line 138; used 8 times

- in /usr/src/bin/tcsh/ed.init.c line 273, 558-563(6), 907

xtc defined in line 127; used 14 times

- in /usr/src/bin/tcsh/ed.init.c line 268, 538-547(7), 813-821(5), 902

#### Defined struct's

KeyFuncs defined in line 66; used 18 times

- in line 80(2)
- in /usr/src/bin/tcsh/ed.defns.c line 1092(2)
- in /usr/src/bin/tcsh/ed.xmap.c line 583(2)
- in /usr/src/bin/tcsh/tc.bind.c line 457(2), 476(2), 673(2), 738(2), 754(2), 901(2)

#### Defined macros

CCRETVAL defined in line 58; used 125 times

- in /usr/src/bin/tcsh/ed.chared.c line 608, 638, 660, 678, 688, 700, 708, 718, 766, 822, 1606, 1625, 1652, 1671, 1679, 1692, 1703, 1719, 1728, 1738, 1749, 1758, 1767, 1776, 1785, 1794, 1802, 1816, 1826, 1846, 1862, 1870, 1879, 1888, 1896, 1904, 1912, 1920, 1928, 1936, 1944, 1953, 1962, 1985
- in /usr/src/bin/tcsh/ed.defns.c line 46-126(79)
- in /usr/src/bin/tcsh/ed.inputl.c line 50, 68

CC_ARGHACK defined in line 97; used 6 times

- in /usr/src/bin/tcsh/ed.chared.c line 623, 656, 668, 1699, 1723, 1732

CC_COMPLETE defined in line 90; used 2 times

- in /usr/src/bin/tcsh/ed.chared.c line 704, 714

CC_CORRECT defined in line 95; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1067

CC_CORRECT_L defined in line 98; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1075

CC_EOF defined in line 89; used 4 times

- in /usr/src/bin/tcsh/ed.chared.c line 696, 1271, 1293, 1315

CC_ERROR defined in line 84; used 47 times

- in /usr/src/bin/tcsh/ed.chared.c line 544-547(2), 613, 620, 627, 645-649(2), 666, 727-732(2), 744, 782, 816, 834, 846-851(2), 925, 935, 957, 993-997(2), 1024, 1161-1165(2), 1171, 1185-1188(2), 1204-1207(2), 1235, 1246, 1274, 1331, 1420, 1449, 1476, 1489, 1506, 1522, 1531, 1552, 1561, 1575, 1696, 1842, 1854, 1968

CC_EXPAND_GLOB defined in line 93; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1131

CC_EXPAND_VARS defined in line 100; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1139

CC_FATAL defined in line 85; never used
CC_HELPME defined in line 94; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1059

CC_LIST_CHOICES defined in line 91; used 3 times

- in /usr/src/bin/tcsh/ed.chared.c line 1114, 1298, 1320

CC_LIST_GLOB defined in line 92; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1123

CC_NEWLINE defined in line 88; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 684

CC_NORM defined in line 87; used 34 times

- in /usr/src/bin/tcsh/ed.chared.c line 522, 531, 573, 634, 673, 818, 1105, 1353, 1362, 1465, 1519, 1537, 1549, 1567, 1581, 1675, 1688, 1745, 1754, 1763, 1781, 1798, 1812, 1822, 1840, 1892, 1900, 1908, 1916, 1924, 1932, 1940, 1949, 1989

CC_REFRESH defined in line 99; used 28 times

- in /usr/src/bin/tcsh/ed.chared.c line 762, 841, 875, 979, 1021, 1050, 1194, 1220, 1232, 1259, 1281, 1305, 1344, 1377, 1394, 1410, 1439, 1486, 1503, 1620, 1648, 1666, 1772, 1790, 1866, 1875, 1884, 1981

CC_WHICH defined in line 96; used 1 times

- in /usr/src/bin/tcsh/ed.chared.c line 1148

EXTERN defined in line 41; used 69 times

- in line 40, 82, 109-139(21), 145-152(6), 163-190(28), 199-217(12)

INBUFSIZ defined in line 48; used 43 times

- in line 167, 177-182(3)
- in /usr/src/bin/tcsh/ed.chared.c line 267, 277-286(3), 292, 391-394(2), 740, 776, 796, 838, 857, 880, 902(2), 929, 962, 1017, 1032, 1088
- in /usr/src/bin/tcsh/ed.init.c line 982
- in /usr/src/bin/tcsh/ed.inputl.c line 48(2), 77(2), 104, 126, 175, 228, 264, 298, 315, 322, 329, 343, 359, 559
- in /usr/src/bin/tcsh/ed.screen.c line 540
- in /usr/src/bin/tcsh/tc.func.c line 137

KEYCMD defined in line 61; used 43 times

- in line 75-82(6), 163, 176
- in /usr/src/bin/tcsh/ed.defns.c line 300-305(4), 573, 832, 1433-1453(6), 1484
- in /usr/src/bin/tcsh/ed.inputl.c line 61, 69-70(2), 409-412(2), 435
- in /usr/src/bin/tcsh/ed.screen.c line 772
- in /usr/src/bin/tcsh/ed.xmap.c line 340
- in /usr/src/bin/tcsh/tc.bind.c line 50-56(4), 152, 158-159(2), 205, 347, 355, 453, 472, 670, 902

MAXMACROLEVELS defined in line 50; used 2 times

- in line 199
- in /usr/src/bin/tcsh/ed.inputl.c line 397

TABSIZE defined in line 44; never used
_h_ed defined in line 38; used 1 times

- in line 37

isword defined in line 220; used 8 times

- in /usr/src/bin/tcsh/ed.chared.c line 137-139(2), 156-158(2), 173-175(2), 1595-1598(2)

max defined in line 222; used 1 times

- in /usr/src/bin/tcsh/tw.parse.c line 1336

min defined in line 221; used 1 times

- in /usr/src/bin/tcsh/ed.init.c line 1015

#### Usage of this include

ed.h used 19 times

- in /usr/src/bin/tcsh/ed.chared.c line 44
- in /usr/src/bin/tcsh/ed.defns.c line 43
- in /usr/src/bin/tcsh/ed.init.c line 44
- in /usr/src/bin/tcsh/ed.inputl.c line 44
- in /usr/src/bin/tcsh/ed.refresh.c line 44
- in /usr/src/bin/tcsh/ed.screen.c line 44
- in /usr/src/bin/tcsh/ed.xmap.c line 101
- in /usr/src/bin/tcsh/sh.c line 50
- in /usr/src/bin/tcsh/sh.func.c line 45
- in /usr/src/bin/tcsh/sh.lex.c line 44
- in /usr/src/bin/tcsh/sh.print.c line 44
- in /usr/src/bin/tcsh/sh.proc.c line 44
- in /usr/src/bin/tcsh/sh.set.c line 44
- in /usr/src/bin/tcsh/tc.bind.c line 44
- in /usr/src/bin/tcsh/tc.func.c line 44
- in /usr/src/bin/tcsh/tc.os.c line 44
- in /usr/src/bin/tcsh/tc.prompt.c line 44
- in /usr/src/bin/tcsh/tc.sched.c line 46
- in /usr/src/bin/tcsh/tw.parse.c line 48

Last modified: 1991-08-20 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 888 |