From c144f836b197968298c1533f7230d79af9eccaaa Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 19 Jul 2007 18:24:05 +0000 Subject: [PATCH] =?utf8?q?=09Fixed=20compilation=20on=20IA64.=20=20Patch?= =?utf8?q?=20from=20J=E9r=E9my=20Bobbio?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- lib/silcutil/silcatomic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/silcutil/silcatomic.h b/lib/silcutil/silcatomic.h index 3a49aecf..5ec57335 100644 --- a/lib/silcutil/silcatomic.h +++ b/lib/silcutil/silcatomic.h @@ -753,7 +753,7 @@ SILC_ATOMIC_ADD_INT_F(bits) \ 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 @@ SilcBool silc_atomic_cas_pointer(SilcAtomicPointer *atomic, void *old_val, #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) -- 2.24.0