10 void attach(Apply func
, void *cl
, List
*list
) {
16 *list
= append(p
, *list
);
18 void apply(List event
, void *arg1
, void *arg2
) {
22 struct entry
*p
= lp
->x
;
23 (*p
->func
)(p
->cl
, arg1
, arg2
);
25 } while (lp
!= event
);