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