+ hook_data_channel_visibility hdata_vis;
+ rb_dlink_node *ps, *pt;
+ struct Channel *chptr;
+ struct membership *ms, *mt;
+
+ hdata_vis.client = source_p;
+ hdata_vis.target = target_p;
+
+ ITER_COMM_CHANNELS(ps, pt, source_p->user->channel.head, target_p->user->channel.head, ms, mt, chptr)