diff options
author | wchang0222%aol.com <devnull@localhost> | 2004-12-06 23:39:01 +0000 |
---|---|---|
committer | wchang0222%aol.com <devnull@localhost> | 2004-12-06 23:39:01 +0000 |
commit | 6871cd90652130c7045a7f8cd1a6cacd323f6159 (patch) | |
tree | c0d1a0cf4f7e2892536a1e08604b1affab3b114d | |
parent | 68a8de9df4681829abce4ceeaf8541ca5ebd6fa4 (diff) | |
download | nspr-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.h | 6 |
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" \ |