view src/protocols/oscar/meta.c @ 2344:19ea44f74a88

[gaim-migrate @ 2357] well, it still needs some work, but I did promise that I'd commit it tonight. I need to make it check to make sure the file exists, and need to make it display the current buddy icon. I'll do this tomorrow and will commit it. If there's any errors, I'll grab them then. I've had a couple drinks tonight, so it's very possible that I did something dumb or extremely brilliant. ;-) committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Sat, 22 Sep 2001 07:02:30 +0000
parents 933346315b9b
children c41030cfed76
line wrap: on
line source

/*
 * 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(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;
}