Source-Changes-HG archive

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

[src/trunk]: src/sys/arch Add <machine/int_types.h>, which provides namespace...



details:   https://anonhg.NetBSD.org/src/rev/9ee8ec769bd5
branches:  trunk
changeset: 493877:9ee8ec769bd5
user:      kleink <kleink%NetBSD.org@localhost>
date:      Mon Jun 26 15:42:16 2000 +0000

description:
Add <machine/int_types.h>, which provides namespace-pure definitions
of exact-width integer types.

diffstat:

 sys/arch/alpha/include/Makefile       |   8 +-
 sys/arch/alpha/include/int_types.h    |  53 +++++++++++++++++++++++++
 sys/arch/amiga/include/Makefile       |  10 ++--
 sys/arch/amiga/include/int_types.h    |   3 +
 sys/arch/amigappc/include/Makefile    |  10 ++--
 sys/arch/amigappc/include/int_types.h |   3 +
 sys/arch/arc/include/Makefile         |   4 +-
 sys/arch/arc/include/int_types.h      |   3 +
 sys/arch/arm26/include/Makefile       |   4 +-
 sys/arch/arm26/include/int_types.h    |  55 ++++++++++++++++++++++++++
 sys/arch/arm32/include/Makefile       |  10 ++--
 sys/arch/arm32/include/int_types.h    |  55 ++++++++++++++++++++++++++
 sys/arch/atari/include/Makefile       |   8 +-
 sys/arch/atari/include/int_types.h    |   3 +
 sys/arch/bebox/include/Makefile       |  10 ++--
 sys/arch/bebox/include/int_types.h    |   3 +
 sys/arch/cobalt/include/Makefile      |  12 ++--
 sys/arch/cobalt/include/int_types.h   |   3 +
 sys/arch/evbsh3/include/Makefile      |   8 +-
 sys/arch/evbsh3/include/int_types.h   |   3 +
 sys/arch/hp300/include/Makefile       |  10 ++--
 sys/arch/hp300/include/int_types.h    |   3 +
 sys/arch/hpcmips/include/Makefile     |  13 +++--
 sys/arch/hpcmips/include/int_types.h  |   3 +
 sys/arch/i386/include/Makefile        |  11 ++--
 sys/arch/i386/include/int_types.h     |  55 ++++++++++++++++++++++++++
 sys/arch/luna68k/include/Makefile     |   8 +-
 sys/arch/luna68k/include/int_types.h  |   3 +
 sys/arch/m68k/include/Makefile        |   9 ++-
 sys/arch/m68k/include/int_types.h     |  55 ++++++++++++++++++++++++++
 sys/arch/mac68k/include/Makefile      |  12 ++--
 sys/arch/mac68k/include/int_types.h   |   3 +
 sys/arch/macppc/include/Makefile      |  10 ++--
 sys/arch/macppc/include/int_types.h   |   3 +
 sys/arch/mips/include/Makefile        |  10 ++--
 sys/arch/mips/include/int_types.h     |  58 ++++++++++++++++++++++++++++
 sys/arch/mmeye/include/Makefile       |   6 +-
 sys/arch/mmeye/include/int_types.h    |   3 +
 sys/arch/mvme68k/include/Makefile     |  10 ++--
 sys/arch/mvme68k/include/int_types.h  |   3 +
 sys/arch/news68k/include/Makefile     |   8 +-
 sys/arch/news68k/include/int_types.h  |   3 +
 sys/arch/newsmips/include/Makefile    |  10 ++--
 sys/arch/newsmips/include/int_types.h |   3 +
 sys/arch/next68k/include/Makefile     |  10 ++--
 sys/arch/next68k/include/int_types.h  |   3 +
 sys/arch/ofppc/include/Makefile       |   6 +-
 sys/arch/ofppc/include/int_types.h    |   3 +
 sys/arch/pc532/include/Makefile       |  10 ++--
 sys/arch/pc532/include/int_types.h    |  55 ++++++++++++++++++++++++++
 sys/arch/pmax/include/Makefile        |  12 ++--
 sys/arch/pmax/include/int_types.h     |   3 +
 sys/arch/powerpc/include/Makefile     |   4 +-
 sys/arch/powerpc/include/int_types.h  |  51 ++++++++++++++++++++++++
 sys/arch/prep/include/Makefile        |  10 ++--
 sys/arch/prep/include/int_types.h     |   3 +
 sys/arch/sgimips/include/Makefile     |   4 +-
 sys/arch/sgimips/include/int_types.h  |   3 +
 sys/arch/sh3/include/Makefile         |  14 +++---
 sys/arch/sh3/include/int_types.h      |  55 ++++++++++++++++++++++++++
 sys/arch/sparc/include/Makefile       |   6 +-
 sys/arch/sparc/include/int_types.h    |  72 +++++++++++++++++++++++++++++++++++
 sys/arch/sparc64/include/Makefile     |  12 ++--
 sys/arch/sparc64/include/int_types.h  |  72 +++++++++++++++++++++++++++++++++++
 sys/arch/sun3/include/Makefile        |  13 +++--
 sys/arch/sun3/include/int_types.h     |   3 +
 sys/arch/vax/include/Makefile         |   4 +-
 sys/arch/vax/include/int_types.h      |  55 ++++++++++++++++++++++++++
 sys/arch/x68k/include/Makefile        |  12 ++--
 sys/arch/x68k/include/int_types.h     |   3 +
 70 files changed, 921 insertions(+), 157 deletions(-)

diffs (truncated from 1676 to 300 lines):

diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/alpha/include/Makefile
--- a/sys/arch/alpha/include/Makefile   Mon Jun 26 15:37:26 2000 +0000
+++ b/sys/arch/alpha/include/Makefile   Mon Jun 26 15:42:16 2000 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.12 2000/06/05 21:47:18 thorpej Exp $
+#      $NetBSD: Makefile,v 1.13 2000/06/26 15:42:16 kleink Exp $
 
 KDIR=  /sys/arch/alpha/include
 INCSDIR= /usr/include/alpha
@@ -6,10 +6,10 @@
 INCS=  alpha_cpu.h ansi.h aout_machdep.h asm.h atomic.h autoconf.h bswap.h \
        bus.h bwx.h cdefs.h cfbreg.h conf.h cpu.h cpuconf.h db_machdep.h \
        disklabel.h ecoff_machdep.h elf_machdep.h endian.h endian_machdep.h \
-       fbio.h float.h frame.h ieee.h ieeefp.h intr.h kbio.h \
+       fbio.h float.h frame.h ieee.h ieeefp.h int_types.h intr.h kbio.h \
        kcore.h limits.h lock.h math.h pal.h param.h pcb.h pio.h pmap.h proc.h \
        profile.h prom.h psl.h pte.h ptrace.h reg.h rpb.h setjmp.h \
-       signal.h stdarg.h sysarch.h types.h varargs.h vmparam.h vuid_event.h \
-       z8530var.h
+       signal.h stdarg.h sysarch.h types.h varargs.h vmparam.h \
+       vuid_event.h z8530var.h
 
 .include <bsd.kinc.mk>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/alpha/include/int_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/alpha/include/int_types.h        Mon Jun 26 15:42:16 2000 +0000
@@ -0,0 +1,53 @@
+/* $NetBSD: int_types.h,v 1.1 2000/06/26 15:42:17 kleink Exp $ */
+
+/*-
+ * Copyright (c) 1990, 1993
+ *     The Regents of the University of California.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *     This product includes software developed by the University of
+ *     California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ *     from: @(#)types.h       8.3 (Berkeley) 1/5/94
+ */
+
+#ifndef        _ALPHA_INT_TYPES_H_
+#define        _ALPHA_INT_TYPES_H_
+
+/*
+ * 7.18.1.1 Exact-width integer types
+ */
+typedef        __signed char            __int8_t;
+typedef        unsigned char           __uint8_t;
+typedef        short                   __int16_t;
+typedef        unsigned short         __uint16_t;
+typedef        int                     __int32_t;
+typedef        unsigned int           __uint32_t;
+typedef        long                    __int64_t;
+typedef        unsigned long          __uint64_t;
+
+#endif /* !_ALPHA_INT_TYPES_H_ */
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/amiga/include/Makefile
--- a/sys/arch/amiga/include/Makefile   Mon Jun 26 15:37:26 2000 +0000
+++ b/sys/arch/amiga/include/Makefile   Mon Jun 26 15:42:16 2000 +0000
@@ -1,13 +1,13 @@
-#      $NetBSD: Makefile,v 1.8 2000/04/29 03:31:47 thorpej Exp $
+#      $NetBSD: Makefile,v 1.9 2000/06/26 15:42:19 kleink Exp $
 
 KDIR=  /sys/arch/amiga/include
 INCSDIR= /usr/include/amiga
 
 INCS=  ansi.h aout_machdep.h asm.h bswap.h bus.h cdefs.h conf.h cpu.h \
        cpufunc.h db_machdep.h disklabel.h elf_machdep.h endian.h \
-       endian_machdep.h fbio.h float.h frame.h ieee.h ieeefp.h intr.h \
-       kcore.h limits.h lock.h math.h mtpr.h param.h pcb.h pmap.h proc.h \
-       profile.h psl.h pte.h ptrace.h reg.h setjmp.h signal.h stdarg.h \
-       svr4_machdep.h trap.h types.h varargs.h vmparam.h
+       endian_machdep.h fbio.h float.h frame.h ieee.h ieeefp.h int_types.h \
+       intr.h kcore.h limits.h lock.h math.h mtpr.h param.h pcb.h pmap.h \
+       proc.h profile.h psl.h pte.h ptrace.h reg.h setjmp.h signal.h \
+       stdarg.h svr4_machdep.h trap.h types.h varargs.h vmparam.h
 
 .include <bsd.kinc.mk>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/amiga/include/int_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/amiga/include/int_types.h        Mon Jun 26 15:42:16 2000 +0000
@@ -0,0 +1,3 @@
+/*     $NetBSD: int_types.h,v 1.1 2000/06/26 15:42:20 kleink Exp $     */
+
+#include <m68k/int_types.h>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/amigappc/include/Makefile
--- a/sys/arch/amigappc/include/Makefile        Mon Jun 26 15:37:26 2000 +0000
+++ b/sys/arch/amigappc/include/Makefile        Mon Jun 26 15:42:16 2000 +0000
@@ -1,13 +1,13 @@
-#      $NetBSD: Makefile,v 1.2 2000/06/05 21:37:33 is Exp $
+#      $NetBSD: Makefile,v 1.3 2000/06/26 15:42:21 kleink Exp $
 
 KDIR=  /sys/arch/amigappc/include
 INCSDIR= /usr/include/amigappc
 
 INCS=  ansi.h aout_machdep.h asm.h bswap.h bus.h cdefs.h conf.h cpu.h \
        cpufunc.h db_machdep.h disklabel.h elf_machdep.h endian.h fbio.h \
-       float.h frame.h ieee.h ieeefp.h intr.h kcore.h limits.h mtpr.h \
-       param.h pcb.h pmap.h proc.h profile.h psl.h pte.h ptrace.h reg.h \
-       setjmp.h signal.h stdarg.h svr4_machdep.h trap.h types.h varargs.h \
-       vmparam.h
+       float.h frame.h ieee.h ieeefp.h int_types.h intr.h kcore.h limits.h \
+       mtpr.h param.h pcb.h pmap.h proc.h profile.h psl.h pte.h ptrace.h \
+       reg.h setjmp.h signal.h stdarg.h svr4_machdep.h trap.h \
+       types.h varargs.h vmparam.h
 
 .include <bsd.kinc.mk>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/amigappc/include/int_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/amigappc/include/int_types.h     Mon Jun 26 15:42:16 2000 +0000
@@ -0,0 +1,3 @@
+/*     $NetBSD: int_types.h,v 1.1 2000/06/26 15:42:21 kleink Exp $     */
+
+#include <powerpc/int_types.h>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/arc/include/Makefile
--- a/sys/arch/arc/include/Makefile     Mon Jun 26 15:37:26 2000 +0000
+++ b/sys/arch/arc/include/Makefile     Mon Jun 26 15:42:16 2000 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.16 2000/06/12 17:01:05 soda Exp $
+#      $NetBSD: Makefile,v 1.17 2000/06/26 15:42:22 kleink Exp $
 
 KDIR=  /sys/arch/arc/include
 INCSDIR= /usr/include/arc
@@ -8,7 +8,7 @@
 INCS=  ansi.h aout_machdep.h asm.h autoconf.h bswap.h bsd-aout.h \
        cdefs.h cpu.h disklabel.h display.h ecoff_machdep.h \
        elf_machdep.h endian.h endian_machdep.h float.h ieee.h ieeefp.h \
-       kcore.h kdbparam.h limits.h lock.h math.h mips_opcode.h \
+       int_types.h kcore.h kdbparam.h limits.h lock.h math.h mips_opcode.h \
        mouse.h param.h pcb.h pccons.h pmap.h proc.h profile.h psl.h \
        pte.h ptrace.h reg.h regdef.h regnum.h reloc.h setjmp.h signal.h \
        stdarg.h trap.h types.h varargs.h vmparam.h
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/arc/include/int_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/arc/include/int_types.h  Mon Jun 26 15:42:16 2000 +0000
@@ -0,0 +1,3 @@
+/*     $NetBSD: int_types.h,v 1.1 2000/06/26 15:42:23 kleink Exp $     */
+
+#include <mips/int_types.h>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/arm26/include/Makefile
--- a/sys/arch/arm26/include/Makefile   Mon Jun 26 15:37:26 2000 +0000
+++ b/sys/arch/arm26/include/Makefile   Mon Jun 26 15:42:16 2000 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.1 2000/05/09 21:55:58 bjh21 Exp $
+#      $NetBSD: Makefile,v 1.2 2000/06/26 15:42:23 kleink Exp $
 
 KDIR=  /sys/arch/arm26/include
 INCSDIR= /usr/include/arm26
@@ -6,7 +6,7 @@
 INCS=  ansi.h aout_machdep.h armreg.h asm.h boot.h bswap.h bus.h cdefs.h \
        cpu.h db_machdep.h disklabel.h \
        disklabel_acorn.h elf_machdep.h endian.h endian_machdep.h float.h \
-       fp.h frame.h ieee.h ieeefp.h intr.h ipkdb.h irq.h \
+       fp.h frame.h ieee.h ieeefp.h int_types.h intr.h ipkdb.h irq.h \
        limits.h lock.h math.h \
        param.h pcb.h pmap.h proc.h profile.h ptrace.h reg.h \
        setjmp.h signal.h spl.h stdarg.h trap.h types.h undefined.h \
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/arm26/include/int_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/arm26/include/int_types.h        Mon Jun 26 15:42:16 2000 +0000
@@ -0,0 +1,55 @@
+/* $NetBSD: int_types.h,v 1.1 2000/06/26 15:42:24 kleink Exp $ */
+
+/*
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *     This product includes software developed by the University of
+ *     California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ *     from: @(#)types.h       7.5 (Berkeley) 3/9/91
+ */
+
+#ifndef        _ARM26_INT_TYPES_H_
+#define        _ARM26_INT_TYPES_H_
+
+/*
+ * 7.18.1.1 Exact-width integer types
+ */
+typedef        __signed char            __int8_t;
+typedef        unsigned char           __uint8_t;
+typedef        short                   __int16_t;
+typedef        unsigned short         __uint16_t;
+typedef        int                     __int32_t;
+typedef        unsigned int           __uint32_t;
+/* LONGLONG */
+typedef        long long               __int64_t;
+/* LONGLONG */
+typedef        unsigned long long     __uint64_t;
+
+#endif /* !_ARM26_INT_TYPES_H_ */
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/arm32/include/Makefile
--- a/sys/arch/arm32/include/Makefile   Mon Jun 26 15:37:26 2000 +0000
+++ b/sys/arch/arm32/include/Makefile   Mon Jun 26 15:42:16 2000 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.9 2000/04/29 03:31:47 thorpej Exp $
+#      $NetBSD: Makefile,v 1.10 2000/06/26 15:42:24 kleink Exp $
 
 KDIR=  /sys/arch/arm32/include
 INCSDIR= /usr/include/arm32
@@ -6,10 +6,10 @@
 INCS=  ansi.h aout_machdep.h asm.h beep.h bootconfig.h bswap.h bus.h cdefs.h \
        conf.h cpu.h cpufunc.h cpus.h db_machdep.h devmap.h disklabel.h \
        disklabel_acorn.h endian.h endian_machdep.h float.h fp.h frame.h \
-       ieee.h ieeefp.h iic.h intr.h io.h ipkdb.h irqhandler.h joystick.h \
-       katelib.h kbd.h limits.h lock.h math.h mouse.h \
+       ieee.h ieeefp.h iic.h int_types.h intr.h io.h ipkdb.h irqhandler.h \
+       joystick.h katelib.h kbd.h limits.h lock.h math.h mouse.h \
        param.h pcb.h pmap.h proc.h profile.h psl.h pte.h ptrace.h reg.h \
-       rtc.h setjmp.h signal.h stdarg.h sysarch.h trap.h types.h undefined.h \
-       varargs.h vconsole.h vidc.h vmparam.h
+       rtc.h setjmp.h signal.h stdarg.h sysarch.h trap.h types.h \
+       undefined.h varargs.h vconsole.h vidc.h vmparam.h
 
 .include <bsd.kinc.mk>
diff -r c2620327cf94 -r 9ee8ec769bd5 sys/arch/arm32/include/int_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/arm32/include/int_types.h        Mon Jun 26 15:42:16 2000 +0000
@@ -0,0 +1,55 @@
+/*     $NetBSD: int_types.h,v 1.1 2000/06/26 15:42:25 kleink Exp $     */
+
+/*
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *     This product includes software developed by the University of
+ *     California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF



Home | Main Index | Thread Index | Old Index