Purpose
 Used by the x25_send and x25_receive subroutines to pass data control
information.
Syntax
 #define X25FLG_D_BIT 0x00000001
#define X25FLG_Q_BIT 0x00000002
#define X25FLG_M_BIT 0x00000004
#define X25FLG_DATA  0x00000008
struct cb_data_struct
{
  unsigned long flags;
  int data_len;
  unsigned char *data;
} ;
Flags
  | Item | Description | 
|---|
| X25FLG_D_BIT | If the D-bit has been set in the call packet, and the value
is not zero, the remote data terminal equipment (DTE) must acknowledge
the packet. | 
| X25FLG_Q_BIT | Sets the Q-bit in the packet. A nonzero value is converted
to a single 1-bit in the packet. | 
| X25FLG_M_BIT | Sets the M-bit in the packet. A nonzero value is converted
to a single 1-bit in the packet. | 
| X25_FLG_DATA | Indicates that the data field is used. | 
 
Fields
  | Item | Description | 
|---|
| flags | Notification to the API that the associated field has been
used. | 
| data_len | Length of data. | 
| data | Pointer to actual data. |