[Pkg-silc-commits] r141 - in /silc-client/trunk: debian/changelog lib/silcutil/silcatomic.h

lunar at users.alioth.debian.org lunar at users.alioth.debian.org
Wed Jul 11 12:08:19 UTC 2007


Author: lunar
Date: Wed Jul 11 12:08:19 2007
New Revision: 141

URL: http://svn.debian.org/wsvn/pkg-silc/?sc=1&rev=141
Log:
* Fix some IA64 related functions in lib/silcutil/silcatomic.h, allowing
  irssi-plugin-silc to build on ia64.

Modified:
    silc-client/trunk/debian/changelog
    silc-client/trunk/lib/silcutil/silcatomic.h

Modified: silc-client/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/debian/changelog?rev=141&op=diff
==============================================================================
--- silc-client/trunk/debian/changelog (original)
+++ silc-client/trunk/debian/changelog Wed Jul 11 12:08:19 2007
@@ -1,3 +1,10 @@
+silc-client (1.1.2-2) unstable; urgency=low
+
+  * Fix some IA64 related functions in lib/silcutil/silcatomic.h, allowing
+    irssi-plugin-silc to build on ia64.
+
+ -- Jérémy Bobbio <lunar at debian.org>  Wed, 11 Jul 2007 14:06:27 +0200
+
 silc-client (1.1.2-1) unstable; urgency=low
 
   * New upstream release, including security fixes for irssi-plugin-silc.

Modified: silc-client/trunk/lib/silcutil/silcatomic.h
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/lib/silcutil/silcatomic.h?rev=141&op=diff
==============================================================================
--- silc-client/trunk/lib/silcutil/silcatomic.h (original)
+++ silc-client/trunk/lib/silcutil/silcatomic.h Wed Jul 11 12:08:19 2007
@@ -753,7 +753,7 @@
 SILC_ATOMIC_ADD_INT_F(bits)						\
 {									\
   SilcUInt##bits ret;							\
-  SilcInt32 val = value;
+  SilcInt32 val = value;						\
   /* GCC + IA64 (GCC builtin atomic operations) */			\
   ret = __sync_fetch_and_add(&atomic->value, val);			\
   return ret + value;							\
@@ -1230,7 +1230,7 @@
 
 #elif defined(__GNUC__) && defined(SILC_IA64)
   /* GCC + IA64 (GCC builtin atomic operations) */
-  return  __sync_bool_compare_and_swap((long)&atomic->value, (long)old_val,
+  return  __sync_bool_compare_and_swap((long *)&atomic->value, (long)old_val,
 				       (long)new_val);
 
 #elif defined(__GNUC__) && defined(SILC_POWERPC)




More information about the Pkg-silc-commits mailing list