chan_fn
chan_fn **channel_pre;
chan_fn **channel_post;
chan_fn **pre, **post;
chan_fn **ftab = table == CHAN_PRE ? sc->channel_pre : sc->channel_post;