60#define HEADERLEN (sizeof (u_char) + sizeof (u_char) + sizeof (u_short)) 
void fsm_input(fsm *, u_char *, int)
 
void fsm_sdata(fsm *, u_char, u_char, u_char *, int)
 
void fsm_close(fsm *, char *)
 
void fsm_protreject(fsm *)
 
void fsm_lowerdown(fsm *)
 
int(* nakci)(fsm *, u_char *, int)
 
int(* reqci)(fsm *, u_char *, int *, int)
 
void(* retransmit)(fsm *)
 
int(* extcode)(fsm *, int, u_char, u_char *, int)
 
int(* ackci)(fsm *, u_char *, int)
 
int(* rejci)(fsm *, u_char *, int)
 
void(* addci)(fsm *, u_char *, int *)
 
struct fsm_callbacks * callbacks