43 lines
		
	
	
		
			809 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			809 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| //
 | |
| 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
 | |
| 
 |