# 2.11BSD#431 - /usr/src/new/PORT/B/src/bsmall/B1tlt.h

##### Macros

    Assoc             X
    Cts               X
    Dts               X
    Key               X
    List_elem         X

       1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984. */
       2: /* $Header: B1tlt.h,v 1.1 84/06/28 00:48:39 timo Exp $ */
       3:
       4: /************************************************************************/
       5: /* Private definitions for small texts, lists and tables module         */
       6: /* A text is modelled as a sequence of len characters.                  */
       7: /*                                                                      */
       8: /* A list is modelled as a sequence of len values,                      */
       9: /*         each of which corresponds to a list entry.                   */
      10: /*                                                                      */
      11: /* A table is modelled as a sequence of len values,                     */
      12: /*         each of which corresponds to a table entry;                  */
      13: /*     table entries are modelled as a compound with two fields.        */
      14: /************************************************************************/
      15:
      16: #define Cts(v) (*Ats(v))
      17: #define Dts(v) (*(Ats(v)+1))
      18:
      19: #define List_elem(l, i) (*(Ats(l)+i)) /*counts from 0; takes no copy*/
      20: #define Key(t, i) (Ats(*(Ats(t)+i))) /*Ditto*/
      21: #define Assoc(t, i) (Ats(*(Ats(t)+i))+1) /*Ditto*/
      22:
      23: bool found();
      24: value list_elem();
      25: value key_elem();

#### Defined macros

Assoc defined in line 21; used 4 times

- in /usr/src/new/PORT/B/src/bsmall/B1tab.c line 14, 36, 43, 56

Cts defined in line 16; used 3 times

- in /usr/src/new/PORT/B/src/bsmall/B1tab.c line 22, 66
- in /usr/src/new/PORT/B/src/bsmall/B1tex.c line 153

Dts defined in line 17; used 10 times

- in /usr/src/new/PORT/B/src/bsmall/B1tab.c line 67
- in /usr/src/new/PORT/B/src/bsmall/B1tex.c line 156
- in /usr/src/new/PORT/B/src/bsmall/B1tlt.c line 54, 86-87(2), 139-142(3), 211, 260

Key defined in line 20; used 2 times

- in /usr/src/new/PORT/B/src/bsmall/B1tab.c line 10, 27

List_elem defined in line 19; used 1 times

- in /usr/src/new/PORT/B/src/bsmall/B1lis.c line 11

#### Usage of this include

B1tlt.h used 5 times

- in /usr/src/new/PORT/B/src/bsmall/B1lis.c line 7
- in /usr/src/new/PORT/B/src/bsmall/B1obj.c line 8
- in /usr/src/new/PORT/B/src/bsmall/B1tab.c line 7
- in /usr/src/new/PORT/B/src/bsmall/B1tex.c line 7
- in /usr/src/new/PORT/B/src/bsmall/B1tlt.c line 6

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