# 2.11BSD#431 - /usr/src/new/PORT/B/src/bint/b1btr.h

##### Macros

    Ascval            X
    Bchar             X
    Biglim            X
    Bigsize           X
    Bnil              X
    Bottom            X
    Charval           X
    Crange            X
    Ct                X
    Cw                X
    Flag              X
    Ichar             X
    Inner             X
    Irange            X
    Itemwidth         X
    Keyval            X
    Kt                X
    Kw                X
    Lim               X
    Lt                X
    Lw                X
    Lwbchar           X
    Lwbval            X
    Maxbottom         X
    Maxheight         X
    Maxinner          X
    Maxlim            X
    Minbottom         X
    Mininner          X
    Minlim            X
    Pbitm             X
    Piitm             X
    Ptr               X
    Sadd2             X
    Sdecr             X
    Sdiff             X
    SetRangeLim       X
    Sincr             X
    Size              X
    Ssum              X
    Stail             X
    Tt                X
    Tw                X
    Upbchar           X
    Upbval            X
    reqerr            X

##### struct's

    blisnode          X
    bottomnode        X
    btabnode          X
    btexnode          X
    btrnode           X
    ilisnode          X
    innernode         X
    itabnode          X
    itexnode          X
    onpair            X
    pair              X
    rangenode         X

##### unions's

    itm               X

##### typedef's

    blisnode          X
    blisptr           X
    bottomnode        X
    bottomptr         X
    btabnode          X
    btabptr           X
    btexnode          X
    btexptr           X
    btreenode         X
    btreeptr          X
    ilisnode          X
    ilisptr           X
    innernode         X
    innerptr          X
    itabnode          X
    itabptr           X
    item              X
    itemarray         X
    itemptr           X
    itexnode          X
    itexptr           X
    keysitem          X
    rangenode         X
    rangeptr          X
    tabitem           X
    texitem           X
    width             X

       1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
       2:
       3: /*
       4:   $Header: b1btr.h,v 1.4 85/08/22 16:41:40 timo Exp $
       5: */
       6:
       7: /* Private definitions for the b-tree module */
       8:
       9: #ifndef INTEGRATION
      10:
      11: extern bool comp_ok;
      12: #define reqerr(s) error(s)
      13:
      14: /*********************************************************************/
      15: /* items
      16: /*********************************************************************/
      17:
      18: typedef char texitem;
      19: typedef value lisitem;
      20: typedef struct pair {value k, a;} tabitem;
      21: typedef struct onpair {value ka, u;} keysitem;
      22: typedef union itm {
      23:     texitem c;
      24:     lisitem l;
      25:     tabitem t;
      26: } item, *itemarray, *itemptr;
      27:
      28: #define Charval(pitm) ((pitm)->c)
      29: #define Keyval(pitm) ((pitm)->l)
      30: #define Ascval(pitm) ((pitm)->t.a)
      31:
      32: /* Xt = itemtype, do not change these, their order is used */
      33: #define Ct (0)
      34: #define Lt (1)
      35: #define Tt (2)
      36: #define Kt (3)
      37:
      38: /* Itemwidth, used for offset in btreenodes */
      39: typedef char width;
      40: #define Itemwidth(it) (itemwidth[it])
      41: extern char itemwidth[];    /*  uses: */
      42: #define Cw (sizeof(texitem))
      43: #define Lw (sizeof(lisitem))
      44: #define Tw (sizeof(tabitem))
      45: #define Kw (sizeof(keysitem))
      46:
      47: /*********************************************************************/
      48: /* sizes of btrees
      49: /*********************************************************************/
      50:
      51: #define Bigsize (-1)
      52: #define Stail(r,s) ((r) > Maxint - (s) ? Bigsize : (r)+(s))
      53: #define Ssum(r,s)  ((r) EQ Bigsize || (s) EQ Bigsize ? Bigsize : Stail(r,s))
      54: #define Sincr(r)   ((r) EQ Bigsize ? Bigsize : Stail(r,1))
      55: #define Sadd2(r)   ((r) EQ Bigsize ? Bigsize : Stail(r,2))
      56: #define Sdiff(r,s) ((r) EQ Bigsize || (s) EQ Bigsize ? Bigsize : (r)-(s))
      57: #define Sdecr(r)   ((r) EQ Bigsize ? Bigsize : (r)-(1))
      58: value treesize();   /* btreeptr pnode */
      59:
      60: /*********************************************************************/
      61: /* (A,B)-btrees
      62: /*********************************************************************/
      63:
      64: /* innernodes: using A=6 B=12 */
      65: #define Mininner 5      /* A - 1 */
      66: #define Maxinner 11             /* B - 1 */
      67: /* bottomnodes */
      68: #define Minbottom 11
      69: #define Maxbottom 22
      70: /* rangenodes */
      71: #define Biglim      (Maxbottom+1)
      72:
      73: typedef struct btrnode {
      74:     HEADER; int size;
      75:     char **g;
      76: }
      77: btreenode, *btreeptr;
      78:
      79: typedef struct innernode {
      80:     HEADER; int size;
      81:     btreeptr ptr[Maxinner+1]; itemarray iitm;
      82: }
      83: innernode, *innerptr;
      84:
      85: typedef struct itexnode {
      86:     HEADER; int size;
      87:     btreeptr ptr[Maxinner+1]; texitem icitm[Maxinner];
      88: }
      89: itexnode, *itexptr;
      90:
      91: typedef struct ilisnode {
      92:     HEADER; int size;
      93:     btreeptr ptr[Maxinner+1]; lisitem ilitm[Maxinner];
      94: }
      95: ilisnode, *ilisptr;
      96:
      97: typedef struct itabnode {
      98:     HEADER; int size;
      99:     btreeptr ptr[Maxinner+1]; tabitem ititm[Maxinner];
     100: }
     101: itabnode, *itabptr;
     102:
     103: typedef struct bottomnode {
     104:     HEADER; int size;
     105:     itemarray bitm;
     106: }
     107: bottomnode, *bottomptr;
     108:
     109: typedef struct btexnode {
     110:     HEADER; int size;
     111:     texitem bcitm[Maxbottom];
     112: }
     113: btexnode, *btexptr;
     114:
     115: typedef struct blisnode {
     116:     HEADER; int size;
     117:     lisitem blitm[Maxbottom];
     118: }
     119: blisnode, *blisptr;
     120:
     121: typedef struct btabnode {
     122:     HEADER; int size;
     123:     tabitem btitm[Maxbottom];
     124: }
     125: btabnode, *btabptr;
     126:
     127: typedef struct rangenode {
     128:     HEADER; int size;
     129:     lisitem lwb, upb;
     130: }
     131: rangenode, *rangeptr;
     132:
     133: #define Bnil ((btreeptr) 0)
     134:
     135: #define Flag(pnode) ((pnode)->type)
     136: #define Inner   'i'
     137: #define Bottom  'b'
     138: #define Irange  '.'
     139: #define Crange  '\''
     140:
     141: #define Lim(pnode)  ((pnode)->len)
     142: #define Minlim(pnode)   (Flag(pnode) EQ Inner ? Mininner : Minbottom)
     143: #define Maxlim(pnode)   (Flag(pnode) EQ Inner ? Maxinner : Maxbottom)
     144: #define SetRangeLim(pnode) (Size(pnode) EQ Bigsize || Size(pnode) > Maxbottom\
     145:                 ? Biglim : Size(pnode))
     146:
     147: #define Size(pnode) ((pnode)->size)
     148:
     149: #define Ptr(pnode,l)    (((innerptr) (pnode))->ptr[l])
     150: /* pointer to item in innernode: */
     151: #define Piitm(pnode,l,w) ((itemptr) (((char*)&(((innerptr) (pnode))->iitm)) + ((l)*(w))))
     152: /* pointer to item in bottomnode: */
     153: #define Pbitm(pnode,l,w) ((itemptr) (((char*)&(((bottomptr) (pnode))->bitm)) + ((l)*(w))))
     154: #define Ichar(pnode,l)  (((itexptr) (pnode))->icitm[l])
     155: #define Bchar(pnode,l)  (((btexptr) (pnode))->bcitm[l])
     156:
     157: #define Lwbval(pnode)   (((rangeptr) (pnode))->lwb)
     158: #define Upbval(pnode)   (((rangeptr) (pnode))->upb)
     159: #define Lwbchar(pnode)  (Bchar(Root(Lwbval(pnode)), 0))
     160: #define Upbchar(pnode)  (Bchar(Root(Upbval(pnode)), 0))
     161:
     162: #define Maxheight 20        /* should be some function of B */
     163:
     164: /* Procedure merge(); */
     165:     /* btreeptr pleft; itemptr pitm; btreeptr pright; literal it; */
     166: bool rebalance();
     167:     /* btreeptr *pptr1; itemptr pitm; btreeptr pptr2;
     168:        intlet minlim, maxlim; literal it; */
     169: /* Procedure restore_child(); */
     170:     /* btreeptr pparent; intlet ichild, minl, maxl; literal it; */
     171: bool inodeinsert();
     172:     /* btreeptr pnode, *pptr; itemptr pitm; intlet at; literal it; */
     173: bool bnodeinsert();
     174:     /* btreeptr pnode, *pptr; itemptr pitm; intlet at; literal it; */
     175: bool i_search();
     176:     /* btreeptr pnode; value key; intlet *pl; width iw; */
     177: bool b_search();
     178:     /* btreeptr pnode; value key; intlet *pl; width iw; */
     179:
     180: /*********************************************************************/
     181: /* texts only (mbte.c)
     182: /*********************************************************************/
     183:
     184: btreeptr trimbtextnode(); /* btreeptr pnode, intlet from,to */
     185: btreeptr trimitextnode(); /* btreeptr pnode, intlet from,to */
     186: bool join_itm();
     187:     /* btreeptr pnode, *pptr; itemptr pitm; bool after */
     188:
     189: /*********************************************************************/
     190: /* lists only (mbli.c)
     191: /*********************************************************************/
     192:
     193: btreeptr spawncrangenode(); /* value lwb, upb */
     194: /* Procedure set_size_and_lim(); */     /* btreeptr pnode */
     195: /* PRrocedure ir_to_bottomnode(); */    /* btreeptr *pptr; */
     196: bool ins_itm();
     197:     /* btreeptr *pptr1; itemptr pitm; btreeptr *pptr2; literal it; */
     198: /* Procedure rem_greatest(); */
     199:     /* btreeptr *pptr; itemptr prepl_itm; literal it; */
     200: bool rem_itm();
     201:     /* btreeptr *pptr1; itemptr pitm;
     202:        itemptr p_insitm; btreeptr *pptr2; bool *psplit;
     203:        literal it; */
     204:
     205: /*********************************************************************/
     206: /* tables only (mbla.c)
     207: /*********************************************************************/
     208:
     209: bool rpl_itm();
     210:     /* btreeptr *pptr1, *pptr2; itemptr pitm; bool *p_added */
     211: bool del_itm();
     212:     /* btreeptr *pptr1; itemptr pitm */
     213: value assocval();   /* btreeptr pnode; value key; */
     214: bool assocloc();
     215:     /* value **ploc; btreeptr pnode; value key; */
     216: bool u_assoc(); /* btreeptr pnode; value key; */
     217:
     218: /***************** Texts, lists and tables ********************/
     219: /* Procedure move_itm(); */     /* itemptr pdes, psrc; literal it; */
     220: bool get_th_item(); /* itemptr pitm; value num, v; */
     221:
     222: #endif !INTEGRATION

#### Defined struct's

blisnode defined in line 115; never used
bottomnode defined in line 103; never used
btabnode defined in line 121; never used
btexnode defined in line 109; never used
btrnode defined in line 73; never used
ilisnode defined in line 91; never used
innernode defined in line 79; never used
itabnode defined in line 97; never used
itexnode defined in line 85; never used
onpair defined in line 21; never used
pair defined in line 20; never used
rangenode defined in line 127; never used

#### Defined union's

itm defined in line 22; never used

#### Defined typedef's

blisnode defined in line 119; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 416

blisptr defined in line 119; never used
bottomnode defined in line 107; never used
bottomptr defined in line 107; used 1 times

- in line 153

btabnode defined in line 125; used 2 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 417(2)

btabptr defined in line 125; never used
btexnode defined in line 113; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 416

btexptr defined in line 113; used 1 times

- in line 155

btreenode defined in line 77; never used
btreeptr defined in line 77; used 62 times

- in line 184-185(2), 193-81(2), 87, 93, 99, 133
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 31, 44, 58, 80, 88, 109-111(2), 150-152(2), 211, 259, 267, 278, 295-296(2), 333-334(2), 396, 450, 504, 590, 611, 629, 649, 672, 698, 725, 800, 865
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 91-92(2), 146, 175, 191-197(4), 465
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 49, 138
- in /usr/src/new/PORT/B/src/bint/b1val.c line 407-411(2), 430, 438-445(4), 451-453(3), 481-486(3), 500

ilisnode defined in line 95; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 413

ilisptr defined in line 95; never used
innernode defined in line 83; never used
innerptr defined in line 83; used 2 times

- in line 149-151(2)

itabnode defined in line 101; used 2 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 414(2)

itabptr defined in line 101; never used
item defined in line 26; used 5 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 151, 334, 396, 430, 506

itemarray defined in line 26; used 2 times

- in line 81, 105

itemptr defined in line 26; used 42 times

- in line 151-153(2)
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 31-35(2), 103, 129, 140, 157, 164(2), 178(2), 184, 192(2), 296, 333, 449, 458, 473, 479, 503, 531-541(3), 563, 800(2)
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 275
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 205, 211, 231-235(2), 252, 258, 279, 285, 299, 306, 326, 333
- in /usr/src/new/PORT/B/src/bint/b1val.c line 482

itexnode defined in line 89; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 413

itexptr defined in line 89; used 1 times

- in line 154

keysitem defined in line 21; used 1 times

- in line 45

rangenode defined in line 131; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 427

rangeptr defined in line 131; used 2 times

- in line 157-158(2)

tabitem defined in line 20; used 4 times

- in line 25, 44, 99, 123

texitem defined in line 18; used 4 times

- in line 23, 42, 87, 111

width defined in line 39; used 2 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 39
- in /usr/src/new/PORT/B/src/bint/b1val.c line 501

#### Defined macros

Ascval defined in line 30; used 27 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 138-139(2), 313, 404, 410, 435, 469, 475, 481, 537, 546, 577(2)
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 212, 236, 259-261(2), 286-288(2), 307-311(3), 334-338(3)
- in /usr/src/new/PORT/B/src/bint/b1val.c line 519, 531

Bchar defined in line 155; used 18 times

- in line 159-160(2)
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 598(2), 633(2), 690, 717
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 82, 115, 156, 216, 223, 254, 267, 478, 484
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 184

Biglim defined in line 71; used 1 times

- in line 145

Bigsize defined in line 51; used 22 times

- in line 52-57(13), 144
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 655
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 162, 364, 386, 415(2)
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 54, 88

Bnil defined in line 133; used 32 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 60, 215, 260, 327, 334, 507, 593-594(3), 615, 635, 790, 804, 869
- in /usr/src/new/PORT/B/src/bint/b1obj.c line 76
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 138, 204-215(4), 222, 228, 234, 312, 336, 460
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 28, 38, 141
- in /usr/src/new/PORT/B/src/bint/b1val.c line 439-444(2), 504

Bottom defined in line 137; used 11 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 27, 182, 338, 360, 595(2)
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 64, 111, 251, 265
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 155

Charval defined in line 28; used 15 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 544, 572(2)
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 206, 232, 253-254(2), 280-281(2), 300-301(3), 327-328(3)

Crange defined in line 139; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 637

Ct defined in line 33; used 11 times

- in /usr/src/new/PORT/B/src/bint/b1tex.c line 111, 136, 240, 251, 265, 275, 286, 294, 303, 311, 335

Cw defined in line 42; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 39

Flag defined in line 135; used 24 times

- in line 142-143(2)
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 26-27(2), 248, 261, 513, 595(2), 679, 706, 734, 809, 870, 901
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 63-64(2)
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 55, 143, 155
- in /usr/src/new/PORT/B/src/bint/b1val.c line 432, 457-460(2), 512

Ichar defined in line 154; used 7 times

- in /usr/src/new/PORT/B/src/bint/b1tex.c line 123, 152, 216, 223, 254, 267, 470

Inner defined in line 136; used 10 times

- in line 142-143(2)
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 26, 182, 360
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 63, 111, 251, 265
- in /usr/src/new/PORT/B/src/bint/b1val.c line 486

Irange defined in line 138; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 617

Itemwidth defined in line 40; used 17 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 130, 153, 212, 296, 335, 402, 451, 505, 673, 699, 726, 802, 866
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 171
- in /usr/src/new/PORT/B/src/bint/b1val.c line 456, 485, 503

Keyval defined in line 29; used 28 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 137, 229, 312, 410, 435, 519-525(4), 532, 545, 570-574(2), 681-683(2), 708-710(2), 732, 824-825(2), 834-841(4), 876, 889
- in /usr/src/new/PORT/B/src/bint/b1val.c line 521, 533

Kt defined in line 36; used 3 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 139, 313, 495

Kw defined in line 45; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 39

Lim defined in line 141; used 59 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 63, 71(2), 112-120(4), 156, 183, 225, 249-250(2), 307, 314-325(6), 340, 348, 357-366(4), 375, 512, 596-600(5), 639, 656-661(2), 678, 750, 811, 823, 873, 887
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 113, 148, 201, 223-224(2), 235-236(2), 252, 266, 466
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 57-58(2), 142
- in /usr/src/new/PORT/B/src/bint/b1val.c line 458(2), 490, 514, 527

Lt defined in line 34; used 5 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 613-617(2), 632-637(2)
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 27

Lw defined in line 43; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 39

Lwbchar defined in line 159; used 2 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 268, 525

Lwbval defined in line 157; used 14 times

- in line 159
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 279, 520, 618, 640, 652, 685-689(2), 839, 895
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 67
- in /usr/src/new/PORT/B/src/bint/b1val.c line 470(2), 539

Maxbottom defined in line 69; used 12 times

- in line 71, 111, 117, 123, 143-144(2)
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 151, 170, 357
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 104, 197, 244

Maxheight defined in line 162; used 2 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 46
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 179

Maxinner defined in line 66; used 15 times

- in line 81, 87(2), 93(2), 99(2), 143
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 152, 170, 357
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 107(2), 197, 244

Maxlim defined in line 143; never used
Minbottom defined in line 68; used 3 times

- in line 142
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 317
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 249

Mininner defined in line 65; used 3 times

- in line 142
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 317
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 249

Minlim defined in line 142; never used
Pbitm defined in line 153; used 14 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 29, 300, 315, 339, 683, 710, 825-830(2), 889
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 151
- in /usr/src/new/PORT/B/src/bint/b1val.c line 466(2), 531-533(2)

Piitm defined in line 151; used 14 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 29, 302, 322, 681, 708, 813-815(2), 876
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 147
- in /usr/src/new/PORT/B/src/bint/b1val.c line 462(2), 488, 519-521(2)

Ptr defined in line 149; used 36 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 66, 75, 117, 160, 187, 254, 305, 322-327(2), 346, 365(2), 378, 749, 813-817(2), 879
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 121, 128, 151-154(2), 229, 235, 258, 269, 469-474(2)
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 59, 145, 155
- in /usr/src/new/PORT/B/src/bint/b1val.c line 463(2), 487-489(2), 515, 524

Sadd2 defined in line 55; never used
Sdecr defined in line 57; never used
Sdiff defined in line 56; never used
SetRangeLim defined in line 144; never used
Sincr defined in line 54; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 491

Size defined in line 147; used 33 times

- in line 144-145(3)
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 63-66(2), 92, 183-187(2), 318, 340, 361-367(4), 377-381(4), 638, 655-661(3), 818, 844
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 112, 262, 270
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 53
- in /usr/src/new/PORT/B/src/bint/b1val.c line 459(2), 491-492(3)

Ssum defined in line 53; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1val.c line 492

Stail defined in line 52; used 3 times

- in line 53-55(3)

Tt defined in line 35; used 3 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 138, 313, 399

Tw defined in line 44; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 39

Upbchar defined in line 160; used 1 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 268

Upbval defined in line 158; used 13 times

- in line 160
- in /usr/src/new/PORT/B/src/bint/b1lta.c line 279, 619, 641, 652, 712-716(2), 841, 897
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 67
- in /usr/src/new/PORT/B/src/bint/b1val.c line 471(2), 540

reqerr defined in line 12; used 15 times

- in /usr/src/new/PORT/B/src/bint/b1tex.c line 356-360(2), 368, 378-382(2), 389, 410, 419, 431-439(3), 446
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 91, 320, 347

#### Usage of this include

b1btr.h used 5 times

- in /usr/src/new/PORT/B/src/bint/b1lta.c line 13
- in /usr/src/new/PORT/B/src/bint/b1obj.c line 12
- in /usr/src/new/PORT/B/src/bint/b1tex.c line 14
- in /usr/src/new/PORT/B/src/bint/b1tlt.c line 14
- in /usr/src/new/PORT/B/src/bint/b1val.c line 14

Last modified: 1985-08-27 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 1274 |