/* trace <from@bot> <dest> <chain:chain..> */ static void bot_trace(int idx, char *par) { char *from = NULL, *dest = NULL; int i; from = newsplit(&par); dest = newsplit(&par); simple_snprintf(TBUF, sizeof(TBUF), "%s:%s", par, conf.bot->nick); botnet_send_traced(idx, from, TBUF); if (strcasecmp(dest, conf.bot->nick) && ((i = nextbot(dest)) > 0)) botnet_send_trace(i, from, dest, par); }
/* trace <from@bot> <dest> <chain:chain..> */ static void bot_trace(int idx, char *par) { char *from, *dest; int i; from = newsplit(&par); dest = newsplit(&par); simple_sprintf(TBUF, "%s:%s", par, botnetnick); botnet_send_traced(idx, from, TBUF); if (egg_strcasecmp(dest, botnetnick) && ((i = nextbot(dest)) > 0)) botnet_send_trace(i, from, dest, par); }