summaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorMichael Scott <michael.scott@linaro.org>2017-01-23 13:16:26 -0800
committerJukka Rissanen <jukka.rissanen@linux.intel.com>2017-02-03 15:59:15 +0200
commit14a6306069092832eb436f1a0b598dac9527df08 (patch)
treeb8ec5f88b3692c3cf47ae6e23b6951d9a69ccbf0 /samples
parented7ea9924434884d98384232159021fa0893fe2b (diff)
samples: net: irc_bot: establish privmsg callback typedef
Change-Id: I005fc4d33da7b2c81e2add5e73f11f6c5bd2c42c Signed-off-by: Michael Scott <michael.scott@linaro.org>
Diffstat (limited to 'samples')
-rw-r--r--samples/net/irc_bot/src/irc-bot.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/samples/net/irc_bot/src/irc-bot.c b/samples/net/irc_bot/src/irc-bot.c
index 3abb56f81..cf1af595b 100644
--- a/samples/net/irc_bot/src/irc-bot.c
+++ b/samples/net/irc_bot/src/irc-bot.c
@@ -63,6 +63,9 @@ static struct sockaddr ircd_sockaddr = { .family = AF_INET6 };
struct zirc_chan;
+typedef void (*on_privmsg_rcvd_cb_t)(void *data, struct zirc_chan *chan,
+ char *umask, char *msg);
+
struct zirc {
struct net_context *conn;
struct zirc_chan *chans;
@@ -77,8 +80,7 @@ struct zirc_chan {
const char *chan;
- void (*on_privmsg_rcvd)(void *data, struct zirc_chan *chan,
- char *umask, char *msg);
+ on_privmsg_rcvd_cb_t on_privmsg_rcvd;
void *data;
};
@@ -368,8 +370,7 @@ zirc_user_set(struct zirc *irc, const char *user, const char *realname)
static int
zirc_chan_join(struct zirc *irc, struct zirc_chan *chan,
const char *channel,
- void (*on_privmsg_rcvd)(void *data, struct zirc_chan *chan,
- char *umask, char *msg),
+ on_privmsg_rcvd_cb_t on_privmsg_rcvd,
void *data)
{
char buffer[32];