summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwchang0222%aol.com <devnull@localhost>2004-12-06 23:39:01 +0000
committerwchang0222%aol.com <devnull@localhost>2004-12-06 23:39:01 +0000
commit6871cd90652130c7045a7f8cd1a6cacd323f6159 (patch)
treec0d1a0cf4f7e2892536a1e08604b1affab3b114d
parent68a8de9df4681829abce4ceeaf8541ca5ebd6fa4 (diff)
downloadnspr-hg-6871cd90652130c7045a7f8cd1a6cacd323f6159.tar.gz
Bugzilla bug 151709: declare the temporary variables as PRInt32.
Tag: NSPRPUB_PRE_4_2_CLIENT_BRANCH
-rw-r--r--pr/include/md/_linux.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/pr/include/md/_linux.h b/pr/include/md/_linux.h
index 66e0ccf4..96e8f1c3 100644
--- a/pr/include/md/_linux.h
+++ b/pr/include/md/_linux.h
@@ -131,7 +131,7 @@ extern PRInt32 _PR_x86_64_AtomicSet(PRInt32 *val, PRInt32 newval);
#define _PR_HAVE_ATOMIC_OPS
#define _MD_INIT_ATOMIC()
#define _MD_ATOMIC_ADD(ptr, i) ({ \
- unsigned long __atomic_tmp, __atomic_ret; \
+ PRInt32 __atomic_tmp, __atomic_ret; \
__asm__ __volatile__( \
"1: ldl_l %[ret], %[val] \n" \
" addl %[ret], %[inc], %[tmp] \n" \
@@ -149,7 +149,7 @@ extern PRInt32 _PR_x86_64_AtomicSet(PRInt32 *val, PRInt32 newval);
})
#define _MD_ATOMIC_INCREMENT(ptr) _MD_ATOMIC_ADD(ptr, 1)
#define _MD_ATOMIC_DECREMENT(ptr) ({ \
- unsigned long __atomic_tmp, __atomic_ret; \
+ PRInt32 __atomic_tmp, __atomic_ret; \
__asm__ __volatile__( \
"1: ldl_l %[ret], %[val] \n" \
" subl %[ret], 1, %[tmp] \n" \
@@ -166,7 +166,7 @@ extern PRInt32 _PR_x86_64_AtomicSet(PRInt32 *val, PRInt32 newval);
__atomic_ret; \
})
#define _MD_ATOMIC_SET(ptr, n) ({ \
- unsigned long __atomic_tmp, __atomic_ret; \
+ PRInt32 __atomic_tmp, __atomic_ret; \
__asm__ __volatile__( \
"1: ldl_l %[ret], %[val] \n" \
" mov %[newval], %[tmp] \n" \