[Openmcl-cvs-notifications] r13597 - in /trunk/source/lisp-kernel: ./ darwinppc/ darwinppc64/ darwinx8632/ darwinx8664/ freebsdx8632/ freebsdx8664/ linuxppc/ linuxppc64/ linuxx8632/ linuxx8664/

gb at clozure.com gb at clozure.com
Sun Apr 11 10:16:22 UTC 2010


Author: gb
Date: Sun Apr 11 04:16:22 2010
New Revision: 13597

Log:
Move the "new" <platform>/ccl-platform.h files to platform-<platform>.h ; d=
epend on the Makefile to force inclusion of platform-specific header via -i=
nclude.

Added:
    trunk/source/lisp-kernel/platform-darwinppc.h
      - copied, changed from r13593, trunk/source/lisp-kernel/darwinppc/ccl=
-platform.h
    trunk/source/lisp-kernel/platform-darwinppc64.h
      - copied, changed from r13593, trunk/source/lisp-kernel/darwinppc64/c=
cl-platform.h
    trunk/source/lisp-kernel/platform-darwinx8632.h
      - copied, changed from r13593, trunk/source/lisp-kernel/darwinx8632/c=
cl-platform.h
    trunk/source/lisp-kernel/platform-darwinx8664.h
      - copied, changed from r13593, trunk/source/lisp-kernel/darwinx8664/c=
cl-platform.h
    trunk/source/lisp-kernel/platform-freebsdx8632.h
      - copied, changed from r13593, trunk/source/lisp-kernel/freebsdx8632/=
ccl-platform.h
    trunk/source/lisp-kernel/platform-freebsdx8664.h
      - copied, changed from r13593, trunk/source/lisp-kernel/freebsdx8664/=
ccl-platform.h
    trunk/source/lisp-kernel/platform-linuxppc.h
      - copied, changed from r13593, trunk/source/lisp-kernel/linuxppc/ccl-=
platform.h
    trunk/source/lisp-kernel/platform-linuxppc64.h
      - copied, changed from r13593, trunk/source/lisp-kernel/linuxppc64/cc=
l-platform.h
    trunk/source/lisp-kernel/platform-linuxx8632.h
      - copied, changed from r13593, trunk/source/lisp-kernel/linuxx8632/cc=
l-platform.h
    trunk/source/lisp-kernel/platform-linuxx8664.h
      - copied, changed from r13593, trunk/source/lisp-kernel/linuxx8664/cc=
l-platform.h
    trunk/source/lisp-kernel/platform-solarisx64.h
      - copied, changed from r13593, trunk/source/lisp-kernel/solarisx64/cc=
l-platform.h
    trunk/source/lisp-kernel/platform-solarisx86.h
      - copied, changed from r13593, trunk/source/lisp-kernel/solarisx86/cc=
l-platform.h
    trunk/source/lisp-kernel/platform-win32.h
      - copied, changed from r13593, trunk/source/lisp-kernel/win32/ccl-pla=
tform.h
    trunk/source/lisp-kernel/platform-win64.h
      - copied unchanged from r13593, trunk/source/lisp-kernel/win64/ccl-pl=
atform.h
Removed:
    trunk/source/lisp-kernel/darwinppc/ccl-platform.h
    trunk/source/lisp-kernel/darwinppc64/ccl-platform.h
    trunk/source/lisp-kernel/darwinx8632/ccl-platform.h
    trunk/source/lisp-kernel/darwinx8664/ccl-platform.h
    trunk/source/lisp-kernel/freebsdx8632/ccl-platform.h
    trunk/source/lisp-kernel/freebsdx8664/ccl-platform.h
    trunk/source/lisp-kernel/linuxppc/ccl-platform.h
    trunk/source/lisp-kernel/linuxppc64/ccl-platform.h
    trunk/source/lisp-kernel/linuxx8632/ccl-platform.h
    trunk/source/lisp-kernel/linuxx8664/ccl-platform.h

Removed: trunk/source/lisp-kernel/darwinppc/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/darwinppc64/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/darwinx8632/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/darwinx8664/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/freebsdx8632/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/freebsdx8664/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/linuxppc/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/linuxppc64/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/linuxx8632/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Removed: trunk/source/lisp-kernel/linuxx8664/ccl-platform.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
    (empty)

Copied: trunk/source/lisp-kernel/platform-darwinppc.h (from r13593, trunk/s=
ource/lisp-kernel/darwinppc/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/darwinppc/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-darwinppc.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,23 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+/* ucontext/mcontext stuff; saner if OS >=3D 10.5 */
+typedef ucontext_t ExceptionInformation;
+typedef mcontext_t MCONTEXT_T;
+#define UC_MCONTEXT(UC) UC->uc_mcontext

Copied: trunk/source/lisp-kernel/platform-darwinppc64.h (from r13593, trunk=
/source/lisp-kernel/darwinppc64/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/darwinppc64/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-darwinppc64.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,32 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 64
+
+
+/* ucontext/mcontext stuff; saner if OS >=3D 10.5 */
+typedef struct ucontext64 ExceptionInformation;
+typedef struct mcontext64 MCONTEXT_T;
+#define UC_MCONTEXT(UC) UC->uc_mcontext
+
+/* Define "standard" C integer types.  There are lots of standards; we
+   basically want to define signed/unsigned 8/16/32/64-bit integer
+   types (s8_t, u32_t) with names that we can use consistently in
+   this code.  (We may or may not actually use them consistently.)
+ */
+
+#include "standard-inttypes.h"

Copied: trunk/source/lisp-kernel/platform-darwinx8632.h (from r13593, trunk=
/source/lisp-kernel/darwinx8632/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/darwinx8632/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-darwinx8632.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,29 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+/* ucontext/mcontext stuff; saner if OS >=3D 10.5 */
+#include <sys/signal.h>
+#include <sys/ucontext.h>
+
+#define UC_MCONTEXT(UC) UC->uc_mcontext
+typedef mcontext_t MCONTEXT_T;
+typedef ucontext_t ExceptionInformation;
+
+#include "standard-inttypes.h"
+

Copied: trunk/source/lisp-kernel/platform-darwinx8664.h (from r13593, trunk=
/source/lisp-kernel/darwinx8664/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/darwinx8664/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-darwinx8664.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,28 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 64
+
+#include <sys/signal.h>
+#include <sys/ucontext.h>
+
+/* ucontext/mcontext stuff; saner if OS >=3D 10.5 */
+typedef mcontext_t MCONTEXT_T;
+typedef ucontext_t ExceptionInformation;
+#define UC_MCONTEXT(UC) UC->uc_mcontext
+
+#include "standard-inttypes.h"

Copied: trunk/source/lisp-kernel/platform-freebsdx8632.h (from r13593, trun=
k/source/lisp-kernel/freebsdx8632/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/freebsdx8632/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-freebsdx8632.h Sun Apr 11 04:16:22 20=
10
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+typedef struct __ucontext ExceptionInformation;
+
+#include "standard-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-freebsdx8664.h (from r13593, trun=
k/source/lisp-kernel/freebsdx8664/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/freebsdx8664/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-freebsdx8664.h Sun Apr 11 04:16:22 20=
10
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 64
+
+typedef struct __ucontext ExceptionInformation;
+
+#include "standard-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-linuxppc.h (from r13593, trunk/so=
urce/lisp-kernel/linuxppc/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/linuxppc/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-linuxppc.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+typedef struct ucontext ExceptionInformation;
+
+#include "standard-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-linuxppc64.h (from r13593, trunk/=
source/lisp-kernel/linuxppc64/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/linuxppc64/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-linuxppc64.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 64
+
+typedef struct ucontext ExceptionInformation;
+
+#include "standard-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-linuxx8632.h (from r13593, trunk/=
source/lisp-kernel/linuxx8632/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/linuxx8632/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-linuxx8632.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+typedef struct ucontext ExceptionInformation;
+
+#include "standard-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-linuxx8664.h (from r13593, trunk/=
source/lisp-kernel/linuxx8664/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/linuxx8664/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-linuxx8664.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 64
+
+typedef struct ucontext ExceptionInformation;
+
+#include "standard-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-solarisx64.h (from r13593, trunk/=
source/lisp-kernel/solarisx64/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/solarisx64/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-solarisx64.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 64
+
+typedef struct ucontext ExceptionInformation;
+
+#include "solaris-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-solarisx86.h (from r13593, trunk/=
source/lisp-kernel/solarisx86/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/solarisx86/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-solarisx86.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+typedef struct ucontext ExceptionInformation;
+
+#include "solaris-inttypes.h"
+
+
+

Copied: trunk/source/lisp-kernel/platform-win32.h (from r13593, trunk/sourc=
e/lisp-kernel/win32/ccl-platform.h)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/win32/ccl-platform.h (original)
+++ trunk/source/lisp-kernel/platform-win32.h Sun Apr 11 04:16:22 2010
@@ -1,0 +1,25 @@
+/*
+   Copyright (C) 2010 Clozure Associates
+   Copyright (C) 1994-2001 Digitool, Inc
+   This file is part of Clozure CL.  =

+
+   Clozure CL is licensed under the terms of the Lisp Lesser GNU Public
+   License , known as the LLGPL and distributed with Clozure CL as the
+   file "LICENSE".  The LLGPL consists of a preamble and the LGPL,
+   which is distributed with Clozure CL as the file "LGPL".  Where these
+   conflict, the preamble takes precedence.  =

+
+   Clozure CL is referenced in the preamble as the "LIBRARY."
+
+   The LLGPL is also available online at
+   http://opensource.franz.com/preamble.html
+*/
+
+#define WORD_SIZE 32
+
+typedef CONTEXT ExceptionInformation;
+
+#include "windows-inttypes.h"
+
+
+



More information about the Openmcl-cvs-notifications mailing list