Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/vax/include Rename val -> __val in macros, to avoid...



details:   https://anonhg.NetBSD.org/src/rev/6c62a61dfcd2
branches:  trunk
changeset: 581621:6c62a61dfcd2
user:      ragge <ragge%NetBSD.org@localhost>
date:      Fri Jun 03 11:44:39 2005 +0000

description:
Rename val -> __val in macros, to avoid variable shadowing, as reported
by Johnny Billquist.  While here, add spaludio().

diffstat:

 sys/arch/vax/include/intr.h |  17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diffs (51 lines):

diff -r 8be7de49d8bb -r 6c62a61dfcd2 sys/arch/vax/include/intr.h
--- a/sys/arch/vax/include/intr.h       Fri Jun 03 11:42:44 2005 +0000
+++ b/sys/arch/vax/include/intr.h       Fri Jun 03 11:44:39 2005 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: intr.h,v 1.15 2004/07/01 22:58:12 kleink Exp $ */
+/*     $NetBSD: intr.h,v 1.16 2005/06/03 11:44:39 ragge Exp $  */
 
 /*
  * Copyright (c) 1998 Matt Thomas.
@@ -72,11 +72,11 @@
 #ifndef __lint__
 #define splx(reg)                                              \
 ({                                                             \
-       register int val;                                       \
+       register int __val;                                     \
        __asm __volatile ("mfpr $0x12,%0;mtpr %1,$0x12"         \
-                               : "=&g" (val)                   \
+                               : "=&g" (__val)                 \
                                : "g" (reg));                   \
-       val;                                                    \
+       __val;                                                  \
 })
 
 #define _splset(reg)                                           \
@@ -88,14 +88,14 @@
 
 #define _splraise(reg)                                         \
 ({                                                             \
-       register int val;                                       \
+       register int __val;                                     \
        __asm __volatile ("mfpr $0x12,%0"                       \
-                               : "=&g" (val)                   \
+                               : "=&g" (__val)                 \
                                : );                            \
-       if ((reg) > val) {                                      \
+       if ((reg) > __val) {                                    \
                _splset(reg);                                   \
        }                                                       \
-       val;                                                    \
+       __val;                                                  \
 })
 
 #define _setsirr(reg)                                          \
@@ -116,6 +116,7 @@
 #define        splipi()        _splraise(IPL_IPI)              /* IPL14 */
 #define splbio()       _splraise(IPL_BIO)              /* IPL15 */
 #define spltty()       _splraise(IPL_TTY)              /* IPL15 */
+#define splaudio()     _splraise(IPL_AUDIO)            /* IPL15 */
 #define splnet()       _splraise(IPL_NET)              /* IPL16 */
 #define splvm()                _splraise(IPL_VM)               /* IPL17 */
 #define splclock()     _splraise(IPL_CLOCK)            /* IPL18 */



Home | Main Index | Thread Index | Old Index