# 2.11BSD#431 - /usr/src/ucb/tn3270/3270.h

##### Macros

    AID_CLEAR         X
    AID_PA1           X
    AID_PA2           X
    AID_PA3           X
    ATTR_AUTO_SKIP_MASKX
    ATTR_AUTO_SKIP_VALUEX
    ATTR_DSPD_DNSPD   X
    ATTR_DSPD_DSPD    X
    ATTR_DSPD_HIGH    X
    ATTR_DSPD_MASK    X
    ATTR_DSPD_NONDISPLAYX
    ATTR_MASK         X
    ATTR_MDT          X
    ATTR_NUMERIC      X
    ATTR_PROT         X
    CMD_ERASE_ALL_UNPROTECTEDX
    CMD_ERASE_WRITE   X
    CMD_READ_BUFFER   X
    CMD_READ_MODIFIED X
    CMD_WRITE         X
    EBCDIC_DUP        X
    EBCDIC_FM         X
    ORDER_EUA         X
    ORDER_IC          X
    ORDER_PT          X
    ORDER_RA          X
    ORDER_SBA         X
    ORDER_SF          X
    ORDER_YALE        X
    WCC_ALARM         X
    WCC_RESET_MDT     X
    WCC_RESTORE       X

       1: /*
       2:  *	Copyright 1984, 1985 by the Regents of the University of
       3:  *	California and by Gregory Glenn Minshall.
       4:  *
       5:  *	Permission to use, copy, modify, and distribute these
       6:  *	programs and their documentation for any purpose and
       7:  *	without fee is hereby granted, provided that this
       8:  *	copyright and permission appear on all copies and
       9:  *	supporting documentation, the name of the Regents of
      10:  *	the University of California not be used in advertising
      11:  *	or publicity pertaining to distribution of the programs
      12:  *	without specific prior permission, and notice be given in
      13:  *	supporting documentation that copying and distribution is
      14:  *	by permission of the Regents of the University of California
      15:  *	and by Gregory Glenn Minshall.  Neither the Regents of the
      16:  *	University of California nor Gregory Glenn Minshall make
      17:  *	representations about the suitability of this software
      18:  *	for any purpose.  It is provided "as is" without
      19:  *	express or implied warranty.
      20:  */
      21:
      22: /* define orders given to 3270's */
      23: #define ORDER_SF    0x1d        /* Start Field */
      24: #define ORDER_SBA   0x11        /* Set Buffer Address (for output) */
      25: #define ORDER_IC    0x13        /* Insert Cursor (at buffer address) */
      26: #define ORDER_PT    0x05        /* Program Tab (absurdly complicated) */
      27: #define ORDER_RA    0x3c        /* Repeat next character to some addr */
      28: #define ORDER_EUA   0x12        /* Null out every unprotected field
      29: 					 * to some address.
      30: 					 */
      31: #define ORDER_YALE  0x2b        /* This is a special YALE order, which
      32: 					 * introduces YALE extended orders
      33: 					 * (like setting tabs, etc.).
      34: 					 */
      35:
      36: #define ATTR_MASK       0xc0        /* control bits */
      37: #define ATTR_PROT       0x20        /* protected bit */
      38: #define ATTR_NUMERIC        0x10        /* numeric field */
      39: #define ATTR_AUTO_SKIP_MASK 0x30        /* mask to check auto skip */
      40: #define ATTR_AUTO_SKIP_VALUE    0x30        /* value to have auto skip */
      41: #define ATTR_DSPD_MASK      0x0c        /* highlighting, etc. */
      42: #define ATTR_DSPD_DNSPD     0x00        /* display, no select */
      43: #define ATTR_DSPD_DSPD      0x04        /* display, select */
      44: #define ATTR_DSPD_HIGH      0x08        /* highlighted, select */
      45: #define ATTR_DSPD_NONDISPLAY    0x0c        /* non-display, no select */
      46: #define ATTR_MDT        0x01        /* modified data tag */
      47:
      48:
      49: #define CMD_ERASE_ALL_UNPROTECTED   0x0f
      50: #define CMD_ERASE_WRITE         0x05
      51: #define CMD_WRITE           0x01
      52: #define CMD_READ_MODIFIED       0x06
      53: #define CMD_READ_BUFFER         0x02
      54:
      55:
      56: #define WCC_ALARM   0x04
      57: #define WCC_RESTORE 0x02
      58: #define WCC_RESET_MDT   0x01
      59:
      60:
      61: #define AID_PA1     0x6c
      62: #define AID_PA2     0x6e
      63: #define AID_PA3     0x6b
      64: #define AID_CLEAR   0x6d
      65:
      66: /* Special EBCDIC characters unique to a 3270 */
      67:
      68: #define EBCDIC_DUP  0x1c
      69: #define EBCDIC_FM   0x1e

#### Defined macros

AID_CLEAR defined in line 64; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 326

AID_PA1 defined in line 61; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 325

AID_PA2 defined in line 62; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 325

AID_PA3 defined in line 63; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 325

ATTR_AUTO_SKIP_MASK defined in line 39; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 435

ATTR_AUTO_SKIP_VALUE defined in line 40; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 436

ATTR_DSPD_DNSPD defined in line 42; never used
ATTR_DSPD_DSPD defined in line 43; never used
ATTR_DSPD_HIGH defined in line 44; never used
ATTR_DSPD_MASK defined in line 41; never used
ATTR_DSPD_NONDISPLAY defined in line 45; never used
ATTR_MASK defined in line 36; never used
ATTR_MDT defined in line 46; never used
ATTR_NUMERIC defined in line 38; never used
ATTR_PROT defined in line 37; never used
CMD_ERASE_ALL_UNPROTECTED defined in line 49; never used
CMD_ERASE_WRITE defined in line 50; never used
CMD_READ_BUFFER defined in line 53; never used
CMD_READ_MODIFIED defined in line 52; never used
CMD_WRITE defined in line 51; never used
EBCDIC_DUP defined in line 68; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 704

EBCDIC_FM defined in line 69; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 695

ORDER_EUA defined in line 28; never used
ORDER_IC defined in line 25; never used
ORDER_PT defined in line 26; never used
ORDER_RA defined in line 27; never used
ORDER_SBA defined in line 24; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 291

ORDER_SF defined in line 23; used 1 times

- in /usr/src/ucb/tn3270/keyboard.c line 366

ORDER_YALE defined in line 31; never used
WCC_ALARM defined in line 56; used 1 times

- in /usr/src/ucb/tn3270/datastream.c line 808

WCC_RESET_MDT defined in line 58; used 1 times

- in /usr/src/ucb/tn3270/datastream.c line 589

WCC_RESTORE defined in line 57; used 1 times

- in /usr/src/ucb/tn3270/datastream.c line 801

#### Usage of this include

3270.h used 3 times

- in /usr/src/ucb/tn3270/datastream.c line 31
- in /usr/src/ucb/tn3270/keyboard.c line 27
- in /usr/src/ucb/tn3270/screen.c line 31

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