// | |
union ip2breadcrumb | |
{ | |
struct { | |
unsigned char port, cat, codes, label; | |
} __attribute__ ((packed)) hdr; | |
unsigned long value; | |
}; | |
#define ITRC_NO_PORT 0xFF | |
#define CHANN (pCh->port_index) | |
#define ITRC_ERROR '!' | |
#define ITRC_INIT 'A' | |
#define ITRC_OPEN 'B' | |
#define ITRC_CLOSE 'C' | |
#define ITRC_DRAIN 'D' | |
#define ITRC_IOCTL 'E' | |
#define ITRC_FLUSH 'F' | |
#define ITRC_STATUS 'G' | |
#define ITRC_HANGUP 'H' | |
#define ITRC_INTR 'I' | |
#define ITRC_SFLOW 'J' | |
#define ITRC_SBCMD 'K' | |
#define ITRC_SICMD 'L' | |
#define ITRC_MODEM 'M' | |
#define ITRC_INPUT 'N' | |
#define ITRC_OUTPUT 'O' | |
#define ITRC_PUTC 'P' | |
#define ITRC_QUEUE 'Q' | |
#define ITRC_STFLW 'R' | |
#define ITRC_SFIFO 'S' | |
#define ITRC_VERIFY 'V' | |
#define ITRC_WRITE 'W' | |
#define ITRC_ENTER 0x00 | |
#define ITRC_RETURN 0xFF | |
#define ITRC_QUEUE_ROOM 2 | |
#define ITRC_QUEUE_CMD 6 | |