equal
deleted
inserted
replaced
115 err_t irc_chan_add_callbacks (struct irc_chan *chan, const struct irc_chan_callbacks *callbacks, void *arg) |
115 err_t irc_chan_add_callbacks (struct irc_chan *chan, const struct irc_chan_callbacks *callbacks, void *arg) |
116 { |
116 { |
117 return chain_add(&chan->callbacks, callbacks, arg); |
117 return chain_add(&chan->callbacks, callbacks, arg); |
118 } |
118 } |
119 |
119 |
|
120 void irc_chan_remove_callbacks (struct irc_chan *chan, const struct irc_chan_callbacks *callbacks, void *arg) |
|
121 { |
|
122 chain_remove(&chan->callbacks, callbacks, arg); |
|
123 } |
|
124 |
120 err_t irc_chan_join (struct irc_chan *chan) |
125 err_t irc_chan_join (struct irc_chan *chan) |
121 { |
126 { |
122 err_t err; |
127 err_t err; |
123 |
128 |
124 // XXX: error instead? |
129 // XXX: error instead? |