Main Page | Class List | File List | Class Members | File Members

ansi.h File Reference

Go to the source code of this file.

Defines

#define NATTR   6
#define ATTR_DI   0
#define ATTR_US   1
#define ATTR_BD   2
#define ATTR_RV   3
#define ATTR_SO   4
#define ATTR_BL   5
#define A_DI   (1<<ATTR_DI)
#define A_US   (1<<ATTR_US)
#define A_BD   (1<<ATTR_BD)
#define A_RV   (1<<ATTR_RV)
#define A_SO   (1<<ATTR_SO)
#define A_BL   (1<<ATTR_BL)
#define A_MAX   (1<<(NATTR-1))
#define ATYP_M   (1<<0)
#define ATYP_S   (1<<1)
#define ATYP_U   (1<<2)
#define EXPENSIVE   1000
#define G0   0
#define G1   1
#define G2   2
#define G3   3
#define ASCII   0
#define STATLINE   (D_height-1)
#define dw_left(ml, x, enc)   0
#define dw_right(ml, x, enc)   0

Enumerations

enum  state_t {
  LIT, ESC, ASTR, STRESC,
  CSI, PRIN, PRINESC, PRINCSI,
  PRIN4
}
enum  string_t {
  NONE, DCS, OSC, APC,
  PM, AKA, GM, STATUS
}
enum  move_t {
  M_NONE, M_UP, M_CUP, M_DO,
  M_CDO, M_LE, M_CLE, M_RI,
  M_CRI, M_RW, M_CR
}


Define Documentation

#define A_BD   (1<<ATTR_BD)
 

#define A_BL   (1<<ATTR_BL)
 

#define A_DI   (1<<ATTR_DI)
 

#define A_MAX   (1<<(NATTR-1))
 

#define A_RV   (1<<ATTR_RV)
 

#define A_SO   (1<<ATTR_SO)
 

#define A_US   (1<<ATTR_US)
 

#define ASCII   0
 

#define ATTR_BD   2
 

#define ATTR_BL   5
 

#define ATTR_DI   0
 

#define ATTR_RV   3
 

#define ATTR_SO   4
 

#define ATTR_US   1
 

#define ATYP_M   (1<<0)
 

#define ATYP_S   (1<<1)
 

#define ATYP_U   (1<<2)
 

#define dw_left ml,
x,
enc   )     0
 

#define dw_right ml,
x,
enc   )     0
 

#define EXPENSIVE   1000
 

#define G0   0
 

#define G1   1
 

#define G2   2
 

#define G3   3
 

#define NATTR   6
 

#define STATLINE   (D_height-1)
 


Enumeration Type Documentation

enum move_t
 

Enumerator:
M_NONE 
M_UP 
M_CUP 
M_DO 
M_CDO 
M_LE 
M_CLE 
M_RI 
M_CRI 
M_RW 
M_CR 

enum state_t
 

Enumerator:
LIT 
ESC 
ASTR 
STRESC 
CSI 
PRIN 
PRINESC 
PRINCSI 
PRIN4 

enum string_t
 

Enumerator:
NONE 
DCS 
OSC 
APC 
PM 
AKA 
GM 
STATUS 


Generated on Sat Jul 2 20:56:16 2005 for GNU Screen by  doxygen 1.4.3