libpurple/protocols/gg/utils.c

changeset 34361
ddcc82637afa
parent 33348
2394cd23ce8f
child 34374
41e525989ad7
--- a/libpurple/protocols/gg/utils.c	Fri Sep 14 22:04:17 2012 +0200
+++ b/libpurple/protocols/gg/utils.c	Sat Sep 15 09:33:28 2012 +0200
@@ -248,3 +248,22 @@
 		return 0;
 	return g_timeval.tv_sec;
 }
+
+uint64_t * ggp_uint64dup(uint64_t val)
+{
+	uint64_t *ptr = g_new(uint64_t, 1);
+	*ptr = val;
+	return ptr;
+}
+
+gint ggp_int64_compare(gconstpointer _a, gconstpointer _b)
+{
+	const int64_t *ap = _a, *bp = _b;
+	const int64_t a = *ap, b = *bp;
+	if (a == b)
+		return 0;
+	if (a < b)
+		return -1;
+	else
+		return 1;
+}

mercurial