1 enum { 2 DISPATCH_BLOCK, 3 DISPATCH_NONBLOCK 4 }; 5 6 typedef void dispatch_fn(int type, int plen); 7 8 void dispatch_init(dispatch_fn *dflt); 9 void dispatch_set(int type, dispatch_fn *fn); 10 void dispatch_run(int mode, int *done); 11 void dispatch_protocol_error(int type, int plen); 12