Mercurial > pidgin
diff src/protocols/oscar/rxhandlers.c @ 2672:c41030cfed76
[gaim-migrate @ 2685]
Time has told me
You're a rare, rare find
A troubled cure
For a troubled mind
And time has told me
Not to ask for more
Someday our ocean
Will find its shore
committer: Tailor Script <tailor@pidgin.im>
author | Adam Fritzler <mid@auk.cx> |
---|---|
date | Mon, 05 Nov 2001 02:05:06 +0000 |
parents | 933346315b9b |
children | e759254b29bb |
line wrap: on
line diff
--- a/src/protocols/oscar/rxhandlers.c Sun Nov 04 12:54:41 2001 +0000 +++ b/src/protocols/oscar/rxhandlers.c Mon Nov 05 02:05:06 2001 +0000 @@ -18,7 +18,19 @@ struct aim_rxcblist_s *next; }; -static aim_module_t *findmodule(aim_session_t *sess, const char *name) +faim_internal aim_module_t *aim__findmodulebygroup(aim_session_t *sess, fu16_t group) +{ + aim_module_t *cur; + + for (cur = (aim_module_t *)sess->modlistv; cur; cur = cur->next) { + if (cur->family == group) + return cur; + } + + return NULL; +} + +faim_internal aim_module_t *aim__findmodule(aim_session_t *sess, const char *name) { aim_module_t *cur; @@ -46,7 +58,7 @@ return -1; } - if (findmodule(sess, mod->name)) { + if (aim__findmodule(sess, mod->name)) { if (mod->shutdown) mod->shutdown(sess, mod); free(mod); @@ -56,7 +68,7 @@ mod->next = (aim_module_t *)sess->modlistv; (aim_module_t *)sess->modlistv = mod; - faimdprintf(sess, 1, "registered module %s (family 0x%04x)\n", mod->name, mod->family); + faimdprintf(sess, 1, "registered module %s (family 0x%04x, version = 0x%04x, tool 0x%04x, tool version 0x%04x)\n", mod->name, mod->family, mod->version, mod->toolid, mod->toolversion); return 0; }