libpurple/protocols/myspace/myspace.c

branch
soc.2007.msimprpl
changeset 18061
76e936ec829e
parent 18059
9dcbd6ed0b28
child 18062
c903259e0c83
--- a/libpurple/protocols/myspace/myspace.c	Thu Jul 26 16:00:42 2007 +0000
+++ b/libpurple/protocols/myspace/myspace.c	Fri Jul 27 03:47:12 2007 +0000
@@ -170,6 +170,20 @@
 static void msim_lookup_user(MsimSession *session, const gchar *user, 
 		MSIM_USER_LOOKUP_CB cb, gpointer data);
 
+#ifndef round
+double round(double round);
+
+/* round is part of C99, but sometimes is unavailable before then.
+ * Based on http://forums.belution.com/en/cpp/000/050/13.shtml
+ */
+double round(double value)
+{
+    if (value < 0)
+        return -(floor(-value + 0.5));
+    else
+        return   floor( value + 0.5);
+}
+#endif
 
 /** 
  * Load the plugin.

mercurial