Mercurial > pidgin
diff src/protocols/oscar/meta.c @ 2086:424a40f12a6c
[gaim-migrate @ 2096]
moving protocols from plugins/ to src/protocols. making it so that you can select which protocols are compiled statically.
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Tue, 31 Jul 2001 01:00:39 +0000 |
| parents | |
| children | 933346315b9b |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/protocols/oscar/meta.c Tue Jul 31 01:00:39 2001 +0000 @@ -0,0 +1,48 @@ +/* + * Administrative things for libfaim. + * + * + */ + +#include <aim.h> + +faim_export char *aim_getbuilddate(void) +{ + return AIM_BUILDDATE; +} + +faim_export char *aim_getbuildtime(void) +{ + return AIM_BUILDTIME; +} + +faim_export int aim_getbuildstring(char *buf, int buflen) +{ + + snprintf(buf, buflen, "%d.%d.%d-%s%s", + FAIM_VERSION_MAJOR, + FAIM_VERSION_MINOR, + FAIM_VERSION_MINORMINOR, + aim_getbuilddate(), + aim_getbuildtime()); + + return 0; +} + +faim_internal void faimdprintf(struct aim_session_t *sess, int dlevel, const char *format, ...) +{ + if (!sess) { + fprintf(stderr, "faimdprintf: no session! boo! (%d, %s)\n", dlevel, format); + return; + } + + if ((dlevel <= sess->debug) && sess->debugcb) { + va_list ap; + + va_start(ap, format); + sess->debugcb(sess, dlevel, format, ap); + va_end(ap); + } + + return; +}
