srcanaapps/codescannerextn/com.nokia.carbide.cpp.codescanner/Tools/python 2_5_1 licenses.txt
author noe\swadi
Thu, 18 Feb 2010 12:28:37 +0530
changeset 1 9176d200b8fe
permissions -rw-r--r--
Committing the CodeScanner carbide extension. This component has been moved from the IDE package. BUG : 5889 (http://developer.symbian.org/webbugs/show_bug.cgi?id=5889).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     1
Copyright 1995-1996 by Fred L. Drake, Jr., Reston, Virginia, USA, and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     2
Virginia Polytechnic Institute and State University, Blacksburg,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     3
Virginia, USA.  Portions of the software copyright 1991-1995 by
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     4
Stichting Mathematisch Centrum, Amsterdam, The Netherlands.  Copying is
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     5
permitted under the terms associated with the main Python distribution,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     6
with the additional restriction that this additional notice be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     7
and maintained on all distributed copies.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     8
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
     9
                        All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    10
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    11
Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    12
documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    13
provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    14
both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    15
supporting documentation, and that the names of Fred L. Drake, Jr. and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    16
Virginia Polytechnic Institute and State University not be used in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    17
advertising or publicity pertaining to distribution of the software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    18
without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    19
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    20
FRED L. DRAKE, JR. AND VIRGINIA POLYTECHNIC INSTITUTE AND STATE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    21
UNIVERSITY DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    22
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    23
EVENT SHALL FRED L. DRAKE, JR. OR VIRGINIA POLYTECHNIC INSTITUTE AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    24
STATE UNIVERSITY BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    25
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    26
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    27
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    28
PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    29
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    30
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    31
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    32
Copyright notice
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    33
================
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    34
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    35
The Python source is copyrighted, but you can freely use and copy it
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    36
as long as you don't change or remove the copyright notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    37
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    38
----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    39
Copyright (c) 2000-2007 Python Software Foundation.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    40
All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    41
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    42
Copyright (c) 2000 BeOpen.com.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    43
All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    44
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    45
Copyright (c) 1995-2000 Corporation for National Research Initiatives.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    46
All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    47
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    48
Copyright (c) 1991-1995 Stichting Mathematisch Centrum.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    49
All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    50
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    51
See the file "commontex/license.tex" for information on usage and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    52
redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    53
----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    54
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    55
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    56
\section{History of the software}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    57
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    58
Python was created in the early 1990s by Guido van Rossum at Stichting
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    59
Mathematisch Centrum (CWI, see \url{http://www.cwi.nl/}) in the Netherlands
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    60
as a successor of a language called ABC.  Guido remains Python's
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    61
principal author, although it includes many contributions from others.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    62
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    63
In 1995, Guido continued his work on Python at the Corporation for
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    64
National Research Initiatives (CNRI, see \url{http://www.cnri.reston.va.us/})
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    65
in Reston, Virginia where he released several versions of the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    66
software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    67
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    68
In May 2000, Guido and the Python core development team moved to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    69
BeOpen.com to form the BeOpen PythonLabs team.  In October of the same
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    70
year, the PythonLabs team moved to Digital Creations (now Zope
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    71
Corporation; see \url{http://www.zope.com/}).  In 2001, the Python
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    72
Software Foundation (PSF, see \url{http://www.python.org/psf/}) was
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    73
formed, a non-profit organization created specifically to own
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    74
Python-related Intellectual Property.  Zope Corporation is a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    75
sponsoring member of the PSF.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    76
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    77
All Python releases are Open Source (see
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    78
\url{http://www.opensource.org/} for the Open Source Definition).
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    79
Historically, most, but not all, Python releases have also been
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    80
GPL-compatible; the table below summarizes the various releases.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    81
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    82
\begin{tablev}{c|c|c|c|c}{textrm}%
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    83
  {Release}{Derived from}{Year}{Owner}{GPL compatible?}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    84
  \linev{0.9.0 thru 1.2}{n/a}{1991-1995}{CWI}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    85
  \linev{1.3 thru 1.5.2}{1.2}{1995-1999}{CNRI}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    86
  \linev{1.6}{1.5.2}{2000}{CNRI}{no}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    87
  \linev{2.0}{1.6}{2000}{BeOpen.com}{no}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    88
  \linev{1.6.1}{1.6}{2001}{CNRI}{no}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    89
  \linev{2.1}{2.0+1.6.1}{2001}{PSF}{no}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    90
  \linev{2.0.1}{2.0+1.6.1}{2001}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    91
  \linev{2.1.1}{2.1+2.0.1}{2001}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    92
  \linev{2.2}{2.1.1}{2001}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    93
  \linev{2.1.2}{2.1.1}{2002}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    94
  \linev{2.1.3}{2.1.2}{2002}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    95
  \linev{2.2.1}{2.2}{2002}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    96
  \linev{2.2.2}{2.2.1}{2002}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    97
  \linev{2.2.3}{2.2.2}{2002-2003}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    98
  \linev{2.3}{2.2.2}{2002-2003}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
    99
  \linev{2.3.1}{2.3}{2002-2003}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   100
  \linev{2.3.2}{2.3.1}{2003}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   101
  \linev{2.3.3}{2.3.2}{2003}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   102
  \linev{2.3.4}{2.3.3}{2004}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   103
  \linev{2.3.5}{2.3.4}{2005}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   104
  \linev{2.4}{2.3}{2004}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   105
  \linev{2.4.1}{2.4}{2005}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   106
  \linev{2.4.2}{2.4.1}{2005}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   107
  \linev{2.4.3}{2.4.2}{2006}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   108
  \linev{2.5}{2.4}{2006}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   109
  \linev{2.5.1}{2.5}{2007}{PSF}{yes}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   110
\end{tablev}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   111
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   112
\note{GPL-compatible doesn't mean that we're distributing
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   113
Python under the GPL.  All Python licenses, unlike the GPL, let you
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   114
distribute a modified version without making your changes open source.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   115
The GPL-compatible licenses make it possible to combine Python with
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   116
other software that is released under the GPL; the others don't.}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   117
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   118
Thanks to the many outside volunteers who have worked under Guido's
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   119
direction to make these releases possible.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   120
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   121
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   122
\section{Terms and conditions for accessing or otherwise using Python}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   123
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   124
\centerline{\strong{PSF LICENSE AGREEMENT FOR PYTHON \version}}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   125
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   126
\begin{enumerate}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   127
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   128
This LICENSE AGREEMENT is between the Python Software Foundation
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   129
(``PSF''), and the Individual or Organization (``Licensee'') accessing
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   130
and otherwise using Python \version{} software in source or binary
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   131
form and its associated documentation.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   132
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   133
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   134
Subject to the terms and conditions of this License Agreement, PSF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   135
hereby grants Licensee a nonexclusive, royalty-free, world-wide
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   136
license to reproduce, analyze, test, perform and/or display publicly,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   137
prepare derivative works, distribute, and otherwise use Python
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   138
\version{} alone or in any derivative version, provided, however, that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   139
PSF's License Agreement and PSF's notice of copyright, i.e.,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   140
``Copyright \copyright{} 2001-2006 Python Software Foundation; All
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   141
Rights Reserved'' are retained in Python \version{} alone or in any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   142
derivative version prepared by Licensee.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   143
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   144
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   145
In the event Licensee prepares a derivative work that is based on
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   146
or incorporates Python \version{} or any part thereof, and wants to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   147
make the derivative work available to others as provided herein, then
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   148
Licensee hereby agrees to include in any such work a brief summary of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   149
the changes made to Python \version.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   150
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   151
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   152
PSF is making Python \version{} available to Licensee on an ``AS IS''
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   153
basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   154
IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   155
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   156
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON \version{} WILL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   157
NOT INFRINGE ANY THIRD PARTY RIGHTS.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   158
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   159
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   160
PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   161
\version{} FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   162
LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   163
\version, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   164
POSSIBILITY THEREOF.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   165
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   166
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   167
This License Agreement will automatically terminate upon a material
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   168
breach of its terms and conditions.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   169
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   170
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   171
Nothing in this License Agreement shall be deemed to create any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   172
relationship of agency, partnership, or joint venture between PSF and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   173
Licensee.  This License Agreement does not grant permission to use PSF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   174
trademarks or trade name in a trademark sense to endorse or promote
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   175
products or services of Licensee, or any third party.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   176
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   177
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   178
By copying, installing or otherwise using Python \version, Licensee
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   179
agrees to be bound by the terms and conditions of this License
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   180
Agreement.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   181
\end{enumerate}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   182
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   183
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   184
\centerline{\strong{BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0}}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   185
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   186
\centerline{\strong{BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1}}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   187
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   188
\begin{enumerate}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   189
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   190
This LICENSE AGREEMENT is between BeOpen.com (``BeOpen''), having an
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   191
office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   192
Individual or Organization (``Licensee'') accessing and otherwise
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   193
using this software in source or binary form and its associated
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   194
documentation (``the Software'').
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   195
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   196
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   197
Subject to the terms and conditions of this BeOpen Python License
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   198
Agreement, BeOpen hereby grants Licensee a non-exclusive,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   199
royalty-free, world-wide license to reproduce, analyze, test, perform
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   200
and/or display publicly, prepare derivative works, distribute, and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   201
otherwise use the Software alone or in any derivative version,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   202
provided, however, that the BeOpen Python License is retained in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   203
Software, alone or in any derivative version prepared by Licensee.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   204
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   205
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   206
BeOpen is making the Software available to Licensee on an ``AS IS''
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   207
basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   208
IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   209
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   210
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   211
INFRINGE ANY THIRD PARTY RIGHTS.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   212
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   213
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   214
BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   215
SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   216
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   217
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   218
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   219
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   220
This License Agreement will automatically terminate upon a material
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   221
breach of its terms and conditions.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   222
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   223
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   224
This License Agreement shall be governed by and interpreted in all
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   225
respects by the law of the State of California, excluding conflict of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   226
law provisions.  Nothing in this License Agreement shall be deemed to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   227
create any relationship of agency, partnership, or joint venture
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   228
between BeOpen and Licensee.  This License Agreement does not grant
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   229
permission to use BeOpen trademarks or trade names in a trademark
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   230
sense to endorse or promote products or services of Licensee, or any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   231
third party.  As an exception, the ``BeOpen Python'' logos available
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   232
at http://www.pythonlabs.com/logos.html may be used according to the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   233
permissions granted on that web page.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   234
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   235
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   236
By copying, installing or otherwise using the software, Licensee
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   237
agrees to be bound by the terms and conditions of this License
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   238
Agreement.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   239
\end{enumerate}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   240
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   241
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   242
\centerline{\strong{CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1}}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   243
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   244
\begin{enumerate}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   245
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   246
This LICENSE AGREEMENT is between the Corporation for National
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   247
Research Initiatives, having an office at 1895 Preston White Drive,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   248
Reston, VA 20191 (``CNRI''), and the Individual or Organization
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   249
(``Licensee'') accessing and otherwise using Python 1.6.1 software in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   250
source or binary form and its associated documentation.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   251
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   252
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   253
Subject to the terms and conditions of this License Agreement, CNRI
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   254
hereby grants Licensee a nonexclusive, royalty-free, world-wide
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   255
license to reproduce, analyze, test, perform and/or display publicly,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   256
prepare derivative works, distribute, and otherwise use Python 1.6.1
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   257
alone or in any derivative version, provided, however, that CNRI's
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   258
License Agreement and CNRI's notice of copyright, i.e., ``Copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   259
\copyright{} 1995-2001 Corporation for National Research Initiatives;
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   260
All Rights Reserved'' are retained in Python 1.6.1 alone or in any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   261
derivative version prepared by Licensee.  Alternately, in lieu of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   262
CNRI's License Agreement, Licensee may substitute the following text
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   263
(omitting the quotes): ``Python 1.6.1 is made available subject to the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   264
terms and conditions in CNRI's License Agreement.  This Agreement
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   265
together with Python 1.6.1 may be located on the Internet using the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   266
following unique, persistent identifier (known as a handle):
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   267
1895.22/1013.  This Agreement may also be obtained from a proxy server
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   268
on the Internet using the following URL:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   269
\url{http://hdl.handle.net/1895.22/1013}.''
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   270
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   271
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   272
In the event Licensee prepares a derivative work that is based on
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   273
or incorporates Python 1.6.1 or any part thereof, and wants to make
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   274
the derivative work available to others as provided herein, then
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   275
Licensee hereby agrees to include in any such work a brief summary of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   276
the changes made to Python 1.6.1.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   277
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   278
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   279
CNRI is making Python 1.6.1 available to Licensee on an ``AS IS''
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   280
basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   281
IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   282
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   283
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   284
INFRINGE ANY THIRD PARTY RIGHTS.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   285
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   286
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   287
CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   288
1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   289
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   290
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   291
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   292
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   293
This License Agreement will automatically terminate upon a material
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   294
breach of its terms and conditions.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   295
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   296
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   297
This License Agreement shall be governed by the federal
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   298
intellectual property law of the United States, including without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   299
limitation the federal copyright law, and, to the extent such
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   300
U.S. federal law does not apply, by the law of the Commonwealth of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   301
Virginia, excluding Virginia's conflict of law provisions.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   302
Notwithstanding the foregoing, with regard to derivative works based
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   303
on Python 1.6.1 that incorporate non-separable material that was
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   304
previously distributed under the GNU General Public License (GPL), the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   305
law of the Commonwealth of Virginia shall govern this License
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   306
Agreement only as to issues arising under or with respect to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   307
Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   308
License Agreement shall be deemed to create any relationship of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   309
agency, partnership, or joint venture between CNRI and Licensee.  This
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   310
License Agreement does not grant permission to use CNRI trademarks or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   311
trade name in a trademark sense to endorse or promote products or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   312
services of Licensee, or any third party.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   313
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   314
\item
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   315
By clicking on the ``ACCEPT'' button where indicated, or by copying,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   316
installing or otherwise using Python 1.6.1, Licensee agrees to be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   317
bound by the terms and conditions of this License Agreement.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   318
\end{enumerate}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   319
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   320
\centerline{ACCEPT}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   321
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   322
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   323
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   324
\centerline{\strong{CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2}}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   325
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   326
Copyright \copyright{} 1991 - 1995, Stichting Mathematisch Centrum
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   327
Amsterdam, The Netherlands.  All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   328
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   329
Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   330
documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   331
provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   332
both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   333
supporting documentation, and that the name of Stichting Mathematisch
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   334
Centrum or CWI not be used in advertising or publicity pertaining to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   335
distribution of the software without specific, written prior
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   336
permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   337
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   338
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   339
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   340
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   341
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   342
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   343
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   344
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   345
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   346
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   347
\section{Licenses and Acknowledgements for Incorporated Software}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   348
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   349
This section is an incomplete, but growing list of licenses and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   350
acknowledgements for third-party software incorporated in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   351
Python distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   352
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   353
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   354
\subsection{Mersenne Twister}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   355
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   356
The \module{_random} module includes code based on a download from
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   357
\url{http://www.math.keio.ac.jp/~matumoto/MT2002/emt19937ar.html}.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   358
The following are the verbatim comments from the original code:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   359
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   360
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   361
A C-program for MT19937, with initialization improved 2002/1/26.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   362
Coded by Takuji Nishimura and Makoto Matsumoto.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   363
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   364
Before using, initialize the state by using init_genrand(seed)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   365
or init_by_array(init_key, key_length).
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   366
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   367
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   368
All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   369
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   370
Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   371
modification, are permitted provided that the following conditions
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   372
are met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   373
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   374
 1. Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   375
    notice, this list of conditions and the following disclaimer.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   376
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   377
 2. Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   378
    notice, this list of conditions and the following disclaimer in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   379
    documentation and/or other materials provided with the distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   380
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   381
 3. The names of its contributors may not be used to endorse or promote
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   382
    products derived from this software without specific prior written
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   383
    permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   384
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   385
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   386
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   387
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   388
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   389
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   390
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   391
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   392
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   393
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   394
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   395
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   396
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   397
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   398
Any feedback is very welcome.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   399
http://www.math.keio.ac.jp/matumoto/emt.html
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   400
email: matumoto@math.keio.ac.jp
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   401
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   402
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   403
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   404
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   405
\subsection{Sockets}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   406
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   407
The \module{socket} module uses the functions, \function{getaddrinfo},
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   408
and \function{getnameinfo}, which are coded in separate source files
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   409
from the WIDE Project, \url{http://www.wide.ad.jp/about/index.html}.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   410
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   411
\begin{verbatim}      
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   412
Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   413
All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   414
 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   415
Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   416
modification, are permitted provided that the following conditions
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   417
are met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   418
1. Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   419
   notice, this list of conditions and the following disclaimer.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   420
2. Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   421
   notice, this list of conditions and the following disclaimer in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   422
   documentation and/or other materials provided with the distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   423
3. Neither the name of the project nor the names of its contributors
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   424
   may be used to endorse or promote products derived from this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   425
   without specific prior written permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   426
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   427
THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   428
GAI_ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   429
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   430
ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   431
FOR GAI_ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   432
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   433
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   434
HOWEVER CAUSED AND ON GAI_ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   435
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN GAI_ANY WAY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   436
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   437
SUCH DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   438
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   439
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   440
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   441
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   442
\subsection{Floating point exception control}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   443
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   444
The source for the \module{fpectl} module includes the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   445
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   446
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   447
     ---------------------------------------------------------------------  
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   448
    /                       Copyright (c) 1996.                           \ 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   449
   |          The Regents of the University of California.                 |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   450
   |                        All rights reserved.                           |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   451
   |                                                                       |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   452
   |   Permission to use, copy, modify, and distribute this software for   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   453
   |   any purpose without fee is hereby granted, provided that this en-   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   454
   |   tire notice is included in all copies of any software which is or   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   455
   |   includes  a  copy  or  modification  of  this software and in all   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   456
   |   copies of the supporting documentation for such software.           |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   457
   |                                                                       |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   458
   |   This  work was produced at the University of California, Lawrence   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   459
   |   Livermore National Laboratory under  contract  no.  W-7405-ENG-48   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   460
   |   between  the  U.S.  Department  of  Energy and The Regents of the   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   461
   |   University of California for the operation of UC LLNL.              |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   462
   |                                                                       |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   463
   |                              DISCLAIMER                               |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   464
   |                                                                       |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   465
   |   This  software was prepared as an account of work sponsored by an   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   466
   |   agency of the United States Government. Neither the United States   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   467
   |   Government  nor the University of California nor any of their em-   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   468
   |   ployees, makes any warranty, express or implied, or  assumes  any   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   469
   |   liability  or  responsibility  for the accuracy, completeness, or   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   470
   |   usefulness of any information,  apparatus,  product,  or  process   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   471
   |   disclosed,   or  represents  that  its  use  would  not  infringe   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   472
   |   privately-owned rights. Reference herein to any specific  commer-   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   473
   |   cial  products,  process,  or  service  by trade name, trademark,   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   474
   |   manufacturer, or otherwise, does not  necessarily  constitute  or   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   475
   |   imply  its endorsement, recommendation, or favoring by the United   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   476
   |   States Government or the University of California. The views  and   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   477
   |   opinions  of authors expressed herein do not necessarily state or   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   478
   |   reflect those of the United States Government or  the  University   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   479
   |   of  California,  and shall not be used for advertising or product   |
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   480
    \  endorsement purposes.                                              / 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   481
     ---------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   482
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   483
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   484
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   485
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   486
\subsection{MD5 message digest algorithm}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   487
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   488
The source code for the \module{md5} module contains the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   489
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   490
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   491
  Copyright (C) 1999, 2002 Aladdin Enterprises.  All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   492
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   493
  This software is provided 'as-is', without any express or implied
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   494
  warranty.  In no event will the authors be held liable for any damages
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   495
  arising from the use of this software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   496
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   497
  Permission is granted to anyone to use this software for any purpose,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   498
  including commercial applications, and to alter it and redistribute it
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   499
  freely, subject to the following restrictions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   500
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   501
  1. The origin of this software must not be misrepresented; you must not
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   502
     claim that you wrote the original software. If you use this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   503
     in a product, an acknowledgment in the product documentation would be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   504
     appreciated but is not required.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   505
  2. Altered source versions must be plainly marked as such, and must not be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   506
     misrepresented as being the original software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   507
  3. This notice may not be removed or altered from any source distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   508
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   509
  L. Peter Deutsch
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   510
  ghost@aladdin.com
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   511
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   512
  Independent implementation of MD5 (RFC 1321).
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   513
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   514
  This code implements the MD5 Algorithm defined in RFC 1321, whose
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   515
  text is available at
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   516
http://www.ietf.org/rfc/rfc1321.txt
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   517
  The code is derived from the text of the RFC, including the test suite
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   518
  (section A.5) but excluding the rest of Appendix A.  It does not include
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   519
  any code or documentation that is identified in the RFC as being
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   520
  copyrighted.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   521
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   522
  The original and principal author of md5.h is L. Peter Deutsch
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   523
  <ghost@aladdin.com>.  Other authors are noted in the change history
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   524
  that follows (in reverse chronological order):
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   525
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   526
  2002-04-13 lpd Removed support for non-ANSI compilers; removed
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   527
references to Ghostscript; clarified derivation from RFC 1321;
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   528
now handles byte order either statically or dynamically.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   529
  1999-11-04 lpd Edited comments slightly for automatic TOC extraction.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   530
  1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5);
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   531
added conditionalization for C++ compilation from Martin
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   532
Purschke <purschke@bnl.gov>.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   533
  1999-05-03 lpd Original version.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   534
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   535
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   536
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   537
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   538
\subsection{Asynchronous socket services}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   539
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   540
The \module{asynchat} and \module{asyncore} modules contain the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   541
following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   542
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   543
\begin{verbatim}      
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   544
 Copyright 1996 by Sam Rushing
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   545
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   546
                         All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   547
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   548
 Permission to use, copy, modify, and distribute this software and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   549
 its documentation for any purpose and without fee is hereby
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   550
 granted, provided that the above copyright notice appear in all
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   551
 copies and that both that copyright notice and this permission
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   552
 notice appear in supporting documentation, and that the name of Sam
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   553
 Rushing not be used in advertising or publicity pertaining to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   554
 distribution of the software without specific, written prior
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   555
 permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   556
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   557
 SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   558
 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   559
 NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   560
 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   561
 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   562
 NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   563
 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   564
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   565
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   566
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   567
\subsection{Cookie management}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   568
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   569
The \module{Cookie} module contains the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   570
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   571
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   572
 Copyright 2000 by Timothy O'Malley <timo@alum.mit.edu>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   573
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   574
                All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   575
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   576
 Permission to use, copy, modify, and distribute this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   577
 and its documentation for any purpose and without fee is hereby
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   578
 granted, provided that the above copyright notice appear in all
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   579
 copies and that both that copyright notice and this permission
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   580
 notice appear in supporting documentation, and that the name of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   581
 Timothy O'Malley  not be used in advertising or publicity
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   582
 pertaining to distribution of the software without specific, written
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   583
 prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   584
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   585
 Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   586
 SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   587
 AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   588
 ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   589
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   590
 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   591
 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   592
 PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   593
\end{verbatim}      
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   594
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   595
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   596
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   597
\subsection{Profiling}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   598
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   599
The \module{profile} and \module{pstats} modules contain
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   600
the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   601
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   602
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   603
 Copyright 1994, by InfoSeek Corporation, all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   604
 Written by James Roskind
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   605
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   606
 Permission to use, copy, modify, and distribute this Python software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   607
 and its associated documentation for any purpose (subject to the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   608
 restriction in the following sentence) without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   609
 provided that the above copyright notice appears in all copies, and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   610
 that both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   611
 supporting documentation, and that the name of InfoSeek not be used in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   612
 advertising or publicity pertaining to distribution of the software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   613
 without specific, written prior permission.  This permission is
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   614
 explicitly restricted to the copying and modification of the software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   615
 to remain in Python, compiled Python, or other languages (such as C)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   616
 wherein the modified or derived code is exclusively imported into a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   617
 Python module.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   618
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   619
 INFOSEEK CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   620
 SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   621
 FITNESS. IN NO EVENT SHALL INFOSEEK CORPORATION BE LIABLE FOR ANY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   622
 SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   623
 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   624
 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   625
 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   626
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   627
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   628
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   629
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   630
\subsection{Execution tracing}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   631
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   632
The \module{trace} module contains the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   633
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   634
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   635
 portions copyright 2001, Autonomous Zones Industries, Inc., all rights...
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   636
 err...  reserved and offered to the public under the terms of the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   637
 Python 2.2 license.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   638
 Author: Zooko O'Whielacronx
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   639
 http://zooko.com/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   640
 mailto:zooko@zooko.com
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   641
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   642
 Copyright 2000, Mojam Media, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   643
 Author: Skip Montanaro
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   644
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   645
 Copyright 1999, Bioreason, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   646
 Author: Andrew Dalke
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   647
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   648
 Copyright 1995-1997, Automatrix, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   649
 Author: Skip Montanaro
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   650
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   651
 Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   652
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   653
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   654
 Permission to use, copy, modify, and distribute this Python software and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   655
 its associated documentation for any purpose without fee is hereby
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   656
 granted, provided that the above copyright notice appears in all copies,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   657
 and that both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   658
 supporting documentation, and that the name of neither Automatrix,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   659
 Bioreason or Mojam Media be used in advertising or publicity pertaining to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   660
 distribution of the software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   661
\end{verbatim} 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   662
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   663
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   664
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   665
\subsection{UUencode and UUdecode functions}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   666
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   667
The \module{uu} module contains the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   668
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   669
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   670
 Copyright 1994 by Lance Ellinghouse
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   671
 Cathedral City, California Republic, United States of America.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   672
                        All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   673
 Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   674
 documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   675
 provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   676
 both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   677
 supporting documentation, and that the name of Lance Ellinghouse
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   678
 not be used in advertising or publicity pertaining to distribution
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   679
 of the software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   680
 LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   681
 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   682
 FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   683
 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   684
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   685
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   686
 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   687
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   688
 Modified by Jack Jansen, CWI, July 1995:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   689
 - Use binascii module to do the actual line-by-line conversion
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   690
   between ascii and binary. This results in a 1000-fold speedup. The C
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   691
   version is still 5 times faster, though.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   692
 - Arguments more compliant with python standard
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   693
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   694
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   695
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   696
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   697
\subsection{XML Remote Procedure Calls}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   698
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   699
The \module{xmlrpclib} module contains the following notice:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   700
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   701
\begin{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   702
     The XML-RPC client interface is
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   703
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   704
 Copyright (c) 1999-2002 by Secret Labs AB
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   705
 Copyright (c) 1999-2002 by Fredrik Lundh
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   706
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   707
 By obtaining, using, and/or copying this software and/or its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   708
 associated documentation, you agree that you have read, understood,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   709
 and will comply with the following terms and conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   710
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   711
 Permission to use, copy, modify, and distribute this software and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   712
 its associated documentation for any purpose and without fee is
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   713
 hereby granted, provided that the above copyright notice appears in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   714
 all copies, and that both that copyright notice and this permission
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   715
 notice appear in supporting documentation, and that the name of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   716
 Secret Labs AB or the author not be used in advertising or publicity
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   717
 pertaining to distribution of the software without specific, written
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   718
 prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   719
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   720
 SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   721
 TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   722
 ABILITY AND FITNESS.  IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   723
 BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   724
 DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   725
 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   726
 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   727
 OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   728
\end{verbatim}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   729
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   730
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   731
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   732
python2.5-2.5.1/Doc/html/about.dat
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   733
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   734
<p> <a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   735
    href="http://saftsack.fs.uni-bayreuth.de/;SPMtilde;latex2ht/">
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   736
    <strong>LaTeX</strong>2<tt>HTML</tt></a> is Copyright &copy;
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   737
  1993, 1994, 1995, 1996, 1997, <a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   738
    href="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   739
    Drakos</a>, Computer Based Learning Unit, University of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   740
  Leeds, and Copyright &copy; 1997, 1998, <a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   741
    href="http://www.maths.mq.edu.au/;SPMtilde;ross/">Ross
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   742
    Moore</a>, Mathematics Department, Macquarie University,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   743
  Sydney.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   744
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   745
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   746
python2.5-2.5.1/Doc/html/stdabout.dat
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   747
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   748
<p> <a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   749
    href="http://saftsack.fs.uni-bayreuth.de/;SPMtilde;latex2ht/">
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   750
    <strong>LaTeX</strong>2<tt>HTML</tt></a> is Copyright &copy;
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   751
  1993, 1994, 1995, 1996, 1997, <a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   752
    href="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   753
    Drakos</a>, Computer Based Learning Unit, University of
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   754
  Leeds, and Copyright &copy; 1997, 1998, <a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   755
    href="http://www.maths.mq.edu.au/;SPMtilde;ross/">Ross
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   756
    Moore</a>, Mathematics Department, Macquarie University,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   757
  Sydney.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   758
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   759
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   760
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   761
% Copyright 1995 Virginia Polytechnic Institute and State University
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   762
% and Fred L. Drake, Jr.  This copyright notice must be distributed on
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   763
% all copies, but this document otherwise may be distributed as part
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   764
% of the Python distribution.  No fee may be charged for this document
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   765
% in any representation, either on paper or electronically.  This
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   766
% restriction does not affect other elements in a distributed package
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   767
% in any way.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   768
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   769
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   770
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   771
Written by James Roskind.\footnote{
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   772
  Updated and converted to \LaTeX\ by Guido van Rossum.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   773
  Further updated by Armin Rigo to integrate the documentation for the new
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   774
  \module{cProfile} module of Python 2.5.}
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   775
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   776
Permission to use, copy, modify, and distribute this Python software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   777
and its associated documentation for any purpose (subject to the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   778
restriction in the following sentence) without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   779
provided that the above copyright notice appears in all copies, and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   780
that both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   781
supporting documentation, and that the name of InfoSeek not be used in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   782
advertising or publicity pertaining to distribution of the software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   783
without specific, written prior permission.  This permission is
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   784
explicitly restricted to the copying and modification of the software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   785
to remain in Python, compiled Python, or other languages (such as C)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   786
wherein the modified or derived code is exclusively imported into a
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   787
Python module.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   788
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   789
INFOSEEK CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   790
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   791
FITNESS. IN NO EVENT SHALL INFOSEEK CORPORATION BE LIABLE FOR ANY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   792
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   793
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   794
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   795
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   796
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   797
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   798
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   799
% Piet van Oostrum, Dept of Computer Science, University of Utrecht
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   800
% Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   801
% Telephone: +31 30 2532180. Email: piet@cs.ruu.nl
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   802
% ========================================================================
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   803
% LICENCE: This is free software. You are allowed to use and distribute
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   804
% this software in any way you like. You are also allowed to make modified
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   805
% versions of it, but you can distribute a modified version only if you
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   806
% clearly indicate that it is a modified version and the person(s) who
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   807
% modified it. This indication should be in a prominent place, e.g. in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   808
% top of the file. If possible a contact address, preferably by email,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   809
% should be given for these persons. If that is feasible the modifications
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   810
% should be indicated in the source code.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   811
% ========================================================================
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   812
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   813
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   814
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   815
 Copyright (C) 1997-1998 Greg Stein. All Rights Reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   816
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   817
 This module is provided under a BSD-ish license. See
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   818
   http://www.opensource.org/licenses/bsd-license.html
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   819
 and replace OWNER, ORGANIZATION, and YEAR as appropriate.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   820
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   821
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   822
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   823
License: Any components of the py2app suite may be distributed under
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   824
the MIT or PSF open source licenses.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   825
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   826
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   827
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   828
python2.5-2.5.1/Lib/robotparser.py
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   829
""" robotparser.py
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   830
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   831
    Copyright (C) 2000  Bastian Kleineidam
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   832
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   833
    You can choose between two licenses when using this package:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   834
    1) GNU GPLv2
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   835
    2) PSF license for Python 2.2
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   836
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   837
    The robots.txt Exclusion Protocol is implemented as specified in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   838
    http://info.webcrawler.com/mak/projects/robots/norobots-rfc.html
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   839
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   840
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   841
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   842
 Copyright (C) 1986 Gary S. Brown.  You may use this program, or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   843
 code or tables extracted from it, as desired without restriction.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   844
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   845
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   846
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   847
python2.5-2.5.1/Modules/expat/ascii.h
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   848
/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   849
   See the file COPYING for copying permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   850
*/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   851
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   852
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   853
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   854
python2.5-2.5.1/Modules/expat/macconfig.h
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   855
/*================================================================
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   856
** Copyright 2000, Clark Cooper
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   857
** All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   858
**
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   859
** This is free software. You are permitted to copy, distribute, or modify
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   860
** it under the terms of the MIT/X license (contained in the COPYING file
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   861
** with this distribution.)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   862
**
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   863
*/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   864
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   865
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   866
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   867
python2.5-2.5.1/Modules/expat/pyexpatns.h
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   868
/* Copyright (c) 2005-2006 ActiveState Software Inc.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   869
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   870
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   871
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   872
python2.5-2.5.1/Modules/zlib/Makefile.in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   873
 Makefile for zlib
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   874
 Copyright (C) 1995-2005 Jean-loup Gailly.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   875
 For conditions of distribution and use, see copyright notice in zlib.h
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   876
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   877
python 2.5.1 - python2.5-2.5.1/Modules/zlib/zlib.h
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   878
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   879
/* zlib.h -- interface of the 'zlib' general purpose compression library
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   880
  version 1.2.3, July 18th, 2005
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   881
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   882
  Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   883
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   884
  This software is provided 'as-is', without any express or implied
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   885
  warranty.  In no event will the authors be held liable for any damages
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   886
  arising from the use of this software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   887
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   888
  Permission is granted to anyone to use this software for any purpose,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   889
  including commercial applications, and to alter it and redistribute it
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   890
  freely, subject to the following restrictions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   891
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   892
  1. The origin of this software must not be misrepresented; you must not
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   893
     claim that you wrote the original software. If you use this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   894
     in a product, an acknowledgment in the product documentation would be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   895
     appreciated but is not required.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   896
  2. Altered source versions must be plainly marked as such, and must not be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   897
     misrepresented as being the original software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   898
  3. This notice may not be removed or altered from any source distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   899
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   900
  Jean-loup Gailly        Mark Adler
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   901
  jloup@gzip.org          madler@alumni.caltech.edu
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   902
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   903
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   904
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   905
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   906
%%% Copyright   Ulf A. Lindgren
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   907
%%%             Department of Applied Electronics
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   908
%%%             Chalmers University of Technology
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   909
%%%             S-412 96 Gothenburg, Sweden
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   910
%%%             E-mail lindgren@ae.chalmers.se
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   911
%%%
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   912
%%% Note        Permission is granted to modify this file under
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   913
%%%             the condition that it is saved using another
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   914
%%%             file and package name.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   915
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   916
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   917
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   918
% Copyright 1998,2001 Donald Arseneau;  Distribute freely if unchanged.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   919
% Instructions follow after the definitions.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   920
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   921
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   922
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   923
  Copyright (C) 2000  Luke Kenneth Casson Leighton <lkcl@samba.org>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   924
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   925
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   926
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   927
----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   928
  Copyright (c) 1999-2001, Digital Creations, Fredericksburg, VA, USA
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   929
  and Andrew Kuchling. All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   930
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   931
  Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   932
  modification, are permitted provided that the following conditions are
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   933
  met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   934
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   935
    o Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   936
      notice, this list of conditions, and the disclaimer that follows.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   937
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   938
    o Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   939
      notice, this list of conditions, and the following disclaimer in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   940
      the documentation and/or other materials provided with the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   941
      distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   942
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   943
    o Neither the name of Digital Creations nor the names of its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   944
      contributors may be used to endorse or promote products derived
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   945
      from this software without specific prior written permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   946
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   947
  THIS SOFTWARE IS PROVIDED BY DIGITAL CREATIONS AND CONTRIBUTORS *AS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   948
  IS* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   949
  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   950
  PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL DIGITAL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   951
  CREATIONS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   952
  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   953
  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   954
  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   955
  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   956
  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   957
  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   958
  DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   959
----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   960
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   961
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   962
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   963
 (C) Copyright 2001  Autonomous Zone Industries
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   964
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   965
 License:  This is free software.  You may use this software for any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   966
           purpose including modification/redistribution, so long as
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   967
           this header remains intact and that you do not claim any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   968
           rights of ownership or authorship of this software.  This
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   969
           software has been tested, but no warranty is expressed or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   970
           implied.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   971
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   972
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   973
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   974
------------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   975
           Copyright (c) 1997-2001 by Total Control Software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   976
                         All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   977
------------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   978
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   979
 Module Name:  dbShelve.py
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   980
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   981
 Description:  A reimplementation of the standard shelve.py that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   982
               forces the use of cPickle, and DB.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   983
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   984
 Creation Date:    11/3/97 3:39:04PM
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   985
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   986
 License:      This is free software.  You may use this software for any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   987
               purpose including modification/redistribution, so long as
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   988
               this header remains intact and that you do not claim any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   989
               rights of ownership or authorship of this software.  This
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   990
               software has been tested, but no warranty is expressed or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   991
               implied.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   992
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   993
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   994
-----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   995
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   996
 Copyright (C) 2000, 2001 by Autonomous Zone Industries
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   997
 Copyright (C) 2002 Gregory P. Smith
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   998
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
   999
 License:      This is free software.  You may use this software for any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1000
               purpose including modification/redistribution, so long as
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1001
               this header remains intact and that you do not claim any
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1002
               rights of ownership or authorship of this software.  This
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1003
               software has been tested, but no warranty is expressed or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1004
               implied.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1005
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1006
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1007
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1008
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1009
(c) Copyright 2000 Guido van Rossum.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1010
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1011
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1012
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1013
 Copyright (c) 1997 by Fredrik Lundh
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1014
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1015
 fredrik@pythonware.com
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1016
 http://www.pythonware.com
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1017
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1018
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1019
 --------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1020
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1021
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1022
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1023
 Copyright 2001-2007 by Vinay Sajip. All Rights Reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1024
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1025
 Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1026
 documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1027
 provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1028
 both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1029
 supporting documentation, and that the name of Vinay Sajip
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1030
 not be used in advertising or publicity pertaining to distribution
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1031
 of the software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1032
 VINAY SAJIP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1033
 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1034
 VINAY SAJIP BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1035
 ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1036
 IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1037
 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1038
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1039
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1040
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1041
Copyright (c) 2001-2006 Gregory P. Ward.  All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1042
Copyright (c) 2002-2006 Python Software Foundation.  All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1043
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1044
Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1045
modification, are permitted provided that the following conditions are
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1046
met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1047
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1048
  * Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1049
    notice, this list of conditions and the following disclaimer.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1050
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1051
  * Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1052
    notice, this list of conditions and the following disclaimer in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1053
    documentation and/or other materials provided with the distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1054
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1055
  * Neither the name of the author nor the names of its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1056
    contributors may be used to endorse or promote products derived from
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1057
    this software without specific prior written permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1058
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1059
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1060
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1061
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1062
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1063
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1064
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1065
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1066
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1067
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1068
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1069
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1070
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1071
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1072
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1073
    Copyright (c) 1999-2000, Marc-Andre Lemburg; mailto:mal@lemburg.com
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1074
    Copyright (c) 2000-2003, eGenix.com Software GmbH; mailto:info@egenix.com
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1075
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1076
    Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1077
    documentation for any purpose and without fee or royalty is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1078
    provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1079
    both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1080
    supporting documentation or portions thereof, including modifications,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1081
    that you make.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1082
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1083
    EGENIX.COM SOFTWARE GMBH DISCLAIMS ALL WARRANTIES WITH REGARD TO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1084
    THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1085
    FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1086
    INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1087
    FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1088
    NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1089
    WITH THE USE OR PERFORMANCE OF THIS SOFTWARE !
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1090
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1091
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1092
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1093
 Copyright (C) 2002 Lars Gust?bel <lars@gustaebel.de>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1094
 All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1095
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1096
 Permission  is  hereby granted,  free  of charge,  to  any person
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1097
 obtaining a  copy of  this software  and associated documentation
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1098
 files  (the  "Software"),  to   deal  in  the  Software   without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1099
 restriction,  including  without limitation  the  rights to  use,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1100
 copy, modify, merge, publish, distribute, sublicense, and/or sell
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1101
 copies  of  the  Software,  and to  permit  persons  to  whom the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1102
 Software  is  furnished  to  do  so,  subject  to  the  following
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1103
 conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1104
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1105
 The above copyright  notice and this  permission notice shall  be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1106
 included in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1107
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1108
 THE SOFTWARE IS PROVIDED "AS  IS", WITHOUT WARRANTY OF ANY  KIND,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1109
 EXPRESS OR IMPLIED, INCLUDING  BUT NOT LIMITED TO  THE WARRANTIES
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1110
 OF  MERCHANTABILITY,  FITNESS   FOR  A  PARTICULAR   PURPOSE  AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1111
 NONINFRINGEMENT.  IN  NO  EVENT SHALL  THE  AUTHORS  OR COPYRIGHT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1112
 HOLDERS  BE LIABLE  FOR ANY  CLAIM, DAMAGES  OR OTHER  LIABILITY,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1113
 WHETHER  IN AN  ACTION OF  CONTRACT, TORT  OR OTHERWISE,  ARISING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1114
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1115
 OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1116
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1117
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1118
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1119
 Copyright 1994 by Lance Ellinghouse
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1120
 Cathedral City, California Republic, United States of America.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1121
                        All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1122
 Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1123
 documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1124
 provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1125
 both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1126
 supporting documentation, and that the name of Lance Ellinghouse
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1127
 not be used in advertising or publicity pertaining to distribution
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1128
 of the software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1129
 LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1130
 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1131
 FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1132
 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1133
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1134
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1135
 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1136
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1137
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1138
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1139
Metadata-Version: 1.0
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1140
Name: wsgiref
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1141
Version: 0.1.2
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1142
Summary: WSGI (PEP 333) Reference Library
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1143
Author: Phillip J. Eby
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1144
Author-email: web-sig@python.org
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1145
License: PSF or ZPL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1146
Platform: UNKNOWN
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1147
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1148
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1149
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1150
python 2.5.1 - python2.5-2.5.1/Lib/wsgiref/validate.py
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1151
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1152
 (c) 2005 Ian Bicking and contributors; written for Paste (http://pythonpaste.org)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1153
 Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1154
 Also licenced under the Apache License, 2.0: http://opensource.org/licenses/apache2.0.php
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1155
 Licensed to PSF under a Contributor Agreement
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1156
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1157
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1158
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1159
/******************************************************************
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1160
Copyright 1998 by Just van Rossum, Den Haag, The Netherlands.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1161
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1162
                        All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1163
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1164
Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1165
documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1166
provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1167
both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1168
supporting documentation, and that the name of Just van Rossum not be 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1169
used in advertising or publicity pertaining to distribution of the 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1170
software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1171
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1172
JUST VAN ROSSUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1173
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1174
EVENT SHALL JUST VAN ROSSUM BE LIABLE FOR ANY SPECIAL, INDIRECT OR 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1175
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1176
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1177
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1178
PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1179
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1180
******************************************************************/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1181
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1182
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1183
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1184
;; Copyright (C) 1992,1993,1994  Tim Peters
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1185
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1186
;; Author: 1995-2002 Barry A. Warsaw
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1187
;;         1992-1994 Tim Peters
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1188
;; Maintainer: python-mode@python.org
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1189
;; Created:    Feb 1992
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1190
;; Keywords:   python languages oop
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1191
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1192
(defconst py-version "$Revision: 1.1 $"
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1193
  "`python-mode' version number.")
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1194
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1195
;; This software is provided as-is, without express or implied
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1196
;; warranty.  Permission to use, copy, modify, distribute or sell this
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1197
;; software, without fee, for any purpose and by any individual or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1198
;; organization, is hereby granted, provided that the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1199
;; notice and this paragraph appear in all copies.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1200
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1201
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1202
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1203
/*----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1204
  Copyright (c) 1999-2001, Digital Creations, Fredericksburg, VA, USA
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1205
  and Andrew Kuchling. All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1206
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1207
  Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1208
  modification, are permitted provided that the following conditions are
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1209
  met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1210
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1211
    o Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1212
      notice, this list of conditions, and the disclaimer that follows.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1213
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1214
    o Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1215
      notice, this list of conditions, and the following disclaimer in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1216
      the documentation and/or other materials provided with the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1217
      distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1218
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1219
    o Neither the name of Digital Creations nor the names of its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1220
      contributors may be used to endorse or promote products derived
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1221
      from this software without specific prior written permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1222
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1223
  THIS SOFTWARE IS PROVIDED BY DIGITAL CREATIONS AND CONTRIBUTORS *AS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1224
  IS* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1225
  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1226
  PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL DIGITAL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1227
  CREATIONS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1228
  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1229
  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1230
  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1231
  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1232
  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1233
  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1234
  DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1235
------------------------------------------------------------------------*/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1236
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1237
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1238
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1239
Copyright (c) 2002 Jorge Acereda  <jacereda@users.sourceforge.net> &
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1240
                   Peter O'Gorman <ogorman@users.sourceforge.net>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1241
                   
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1242
Portions may be copyright others, see the AUTHORS file included with this
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1243
distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1244
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1245
Maintained by Peter O'Gorman <ogorman@users.sourceforge.net>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1246
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1247
Bug Reports and other queries should go to <ogorman@users.sourceforge.net>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1248
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1249
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1250
Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1251
a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1252
"Software"), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1253
without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1254
distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1255
permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1256
the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1257
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1258
The above copyright notice and this permission notice shall be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1259
included in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1260
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1261
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1262
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1263
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1264
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1265
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1266
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1267
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1268
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1269
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1270
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1271
/*
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1272
Copyright (c) 2002 Peter O'Gorman <ogorman@users.sourceforge.net>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1273
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1274
Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1275
a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1276
"Software"), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1277
without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1278
distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1279
permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1280
the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1281
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1282
The above copyright notice and this permission notice shall be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1283
included in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1284
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1285
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1286
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1287
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1288
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1289
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1290
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1291
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1292
*/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1293
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1294
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1295
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1296
libffi - Copyright (c) 1996-2003  Red Hat, Inc.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1297
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1298
Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1299
a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1300
``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1301
without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1302
distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1303
permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1304
the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1305
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1306
The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1307
in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1308
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1309
THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1310
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1311
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1312
IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1313
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1314
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1315
OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1316
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1317
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1318
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1319
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1320
   ffi.c - Copyright (c) 1998 Cygnus Solutions
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1321
           Copyright (c) 2004 Simon Posnjak
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1322
   Copyright (c) 2005 Axis Communications AB
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1323
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1324
   CRIS Foreign Function Interface
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1325
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1326
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1327
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1328
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1329
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1330
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1331
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1332
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1333
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1334
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1335
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1336
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1337
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1338
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1339
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1340
   IN NO EVENT SHALL SIMON POSNJAK BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1341
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1342
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1343
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1344
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1345
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1346
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1347
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1348
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1349
   eabi.S - Copyright (c) 2004  Anthony Green
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1350
   
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1351
   FR-V Assembly glue.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1352
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1353
   $Id: python\0402_5_1\040licenses.txt,v 1.1 2009/02/05 00:27:50 wpaul Exp $
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1354
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1355
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1356
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1357
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1358
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1359
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1360
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1361
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1362
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1363
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1364
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1365
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1366
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1367
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1368
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1369
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1370
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1371
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1372
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1373
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1374
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1375
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1376
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1377
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1378
   ffi.c - Copyright (c) 1998 Red Hat, Inc.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1379
   Copyright (c) 2000 Hewlett Packard Company
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1380
   
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1381
   IA64 Foreign Function Interface 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1382
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1383
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1384
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1385
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1386
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1387
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1388
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1389
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1390
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1391
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1392
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1393
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1394
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1395
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1396
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1397
   IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1398
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1399
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1400
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1401
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1402
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1403
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1404
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1405
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1406
   ffi.c - Copyright (c) 2004  Renesas Technology
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1407
   
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1408
   M32R Foreign Function Interface 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1409
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1410
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1411
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1412
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1413
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1414
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1415
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1416
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1417
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1418
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1419
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1420
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1421
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1422
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1423
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1424
   IN NO EVENT SHALL RENESAS TECHNOLOGY BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1425
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1426
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1427
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1428
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1429
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1430
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1431
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1432
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1433
   asm.h - Copyright (c) 1998 Geoffrey Keating
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1434
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1435
   PowerPC Assembly glue.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1436
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1437
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1438
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1439
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1440
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1441
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1442
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1443
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1444
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1445
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1446
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1447
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1448
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1449
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1450
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1451
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1452
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1453
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1454
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1455
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1456
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1457
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1458
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1459
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1460
   darwin.S - Copyright (c) 2000 John Hornkvist
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1461
      Copyright (c) 2004 Free Software Foundation, Inc.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1462
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1463
   PowerPC Assembly glue.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1464
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1465
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1466
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1467
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1468
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1469
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1470
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1471
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1472
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1473
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1474
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1475
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1476
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1477
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1478
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1479
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1480
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1481
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1482
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1483
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1484
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1485
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1486
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1487
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1488
   darwin_closure.S - Copyright (c) 2002, 2003, 2004, Free Software Foundation,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1489
   Inc. based on ppc_closure.S
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1490
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1491
   PowerPC Assembly glue.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1492
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1493
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1494
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1495
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1496
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1497
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1498
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1499
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1500
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1501
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1502
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1503
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1504
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1505
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1506
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1507
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1508
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1509
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1510
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1511
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1512
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1513
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1514
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1515
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1516
   ffi.c - Copyright (c) 1998 Geoffrey Keating
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1517
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1518
   PowerPC Foreign Function Interface
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1519
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1520
   Darwin ABI support (c) 2001 John Hornkvist
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1521
   AIX ABI support (c) 2002 Free Software Foundation, Inc.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1522
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1523
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1524
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1525
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1526
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1527
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1528
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1529
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1530
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1531
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1532
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1533
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1534
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1535
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1536
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1537
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1538
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1539
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1540
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1541
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1542
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1543
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1544
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1545
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1546
   sysv.h - Copyright (c) 2003 Jakub Jelinek <jakub@redhat.com>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1547
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1548
   PowerPC64 Assembly glue.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1549
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1550
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1551
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1552
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1553
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1554
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1555
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1556
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1557
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1558
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1559
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1560
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1561
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1562
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1563
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1564
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1565
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1566
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1567
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1568
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1569
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1570
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1571
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1572
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1573
   ffi.c - Copyright (c) 2000 Software AG
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1574
 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1575
   S390 Foreign Function Interface
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1576
 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1577
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1578
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1579
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1580
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1581
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1582
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1583
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1584
 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1585
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1586
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1587
 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1588
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1589
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1590
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1591
   IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1592
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1593
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1594
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1595
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1596
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1597
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1598
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1599
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1600
   ffi.c - Copyright (c) 2002, 2003, 2004, 2005 Kaz Kojima
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1601
   
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1602
   SuperH Foreign Function Interface 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1603
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1604
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1605
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1606
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1607
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1608
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1609
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1610
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1611
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1612
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1613
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1614
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1615
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1616
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1617
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1618
   IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1619
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1620
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1621
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1622
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1623
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1624
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1625
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1626
/* -----------------------------------------------------------------------
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1627
   ffi.c - Copyright (c) 1996, 1998, 1999, 2001  Red Hat, Inc.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1628
           Copyright (c) 2002  Ranjit Mathew
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1629
           Copyright (c) 2002  Bo Thorsen
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1630
           Copyright (c) 2002  Roger Sayle
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1631
   
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1632
   x86 Foreign Function Interface 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1633
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1634
   Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1635
   a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1636
   ``Software''), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1637
   without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1638
   distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1639
   permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1640
   the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1641
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1642
   The above copyright notice and this permission notice shall be included
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1643
   in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1644
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1645
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1646
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1647
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1648
   IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1649
   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1650
   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1651
   OTHER DEALINGS IN THE SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1652
   ----------------------------------------------------------------------- */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1653
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1654
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1655
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1656
/***********************************************************
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1657
Copyright (C) 1997, 2002, 2003 Martin von Loewis
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1658
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1659
Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1660
documentation for any purpose and without fee is hereby granted,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1661
provided that the above copyright notice appear in all copies.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1662
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1663
This software comes with no warranty. Use at your own risk.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1664
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1665
******************************************************************/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1666
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1667
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1668
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1669
   The code in this module was based on a download from:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1670
  http://www.math.keio.ac.jp/~matumoto/MT2002/emt19937ar.html
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1671
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1672
   It was modified in 2002 by Raymond Hettinger as follows:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1673
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1674
* the principal computational lines untouched except for tabbing.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1675
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1676
* renamed genrand_res53() to random_random() and wrapped
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1677
  in python calling/return code.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1678
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1679
* genrand_int32() and the helper functions, init_genrand()
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1680
  and init_by_array(), were declared static, wrapped in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1681
  Python calling/return code.  also, their global data
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1682
  references were replaced with structure references.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1683
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1684
* unused functions from the original were deleted.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1685
  new, original C python code was added to implement the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1686
  Random() interface.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1687
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1688
   The following are the verbatim comments from the original code:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1689
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1690
   A C-program for MT19937, with initialization improved 2002/1/26.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1691
   Coded by Takuji Nishimura and Makoto Matsumoto.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1692
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1693
   Before using, initialize the state by using init_genrand(seed)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1694
   or init_by_array(init_key, key_length).
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1695
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1696
   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1697
   All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1698
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1699
   Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1700
   modification, are permitted provided that the following conditions
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1701
   are met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1702
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1703
     1. Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1704
notice, this list of conditions and the following disclaimer.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1705
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1706
     2. Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1707
notice, this list of conditions and the following disclaimer in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1708
documentation and/or other materials provided with the distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1709
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1710
     3. The names of its contributors may not be used to endorse or promote
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1711
products derived from this software without specific prior written
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1712
permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1713
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1714
   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1715
   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1716
   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1717
   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1718
   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1719
   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1720
   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1721
   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1722
   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1723
   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1724
   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1725
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1726
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1727
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1728
 * Copyright (C) 2003-2004 Federico Di Gregorio <fog@debian.org>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1729
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1730
 * This file is part of psycopg and was adapted for pysqlite. Federico Di
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1731
 * Gregorio gave the permission to use it within pysqlite under the following
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1732
 * license:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1733
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1734
 * This software is provided 'as-is', without any express or implied
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1735
 * warranty.  In no event will the authors be held liable for any damages
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1736
 * arising from the use of this software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1737
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1738
 * Permission is granted to anyone to use this software for any purpose,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1739
 * including commercial applications, and to alter it and redistribute it
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1740
 * freely, subject to the following restrictions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1741
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1742
 * 1. The origin of this software must not be misrepresented; you must not
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1743
 *    claim that you wrote the original software. If you use this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1744
 *    in a product, an acknowledgment in the product documentation would be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1745
 *    appreciated but is not required.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1746
 * 2. Altered source versions must be plainly marked as such, and must not be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1747
 *    misrepresented as being the original software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1748
 * 3. This notice may not be removed or altered from any source distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1749
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1750
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1751
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1752
/***********************************************************
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1753
Copyright (C) 1994 Steen Lumholt.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1754
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1755
                        All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1756
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1757
******************************************************************/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1758
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1759
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1760
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1761
/*
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1762
 * Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1763
 * All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1764
 * 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1765
 * Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1766
 * modification, are permitted provided that the following conditions
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1767
 * are met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1768
 * 1. Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1769
 *    notice, this list of conditions and the following disclaimer.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1770
 * 2. Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1771
 *    notice, this list of conditions and the following disclaimer in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1772
 *    documentation and/or other materials provided with the distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1773
 * 3. Neither the name of the project nor the names of its contributors
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1774
 *    may be used to endorse or promote products derived from this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1775
 *    without specific prior written permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1776
 * 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1777
 * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1778
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1779
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1780
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1781
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1782
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1783
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1784
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1785
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1786
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1787
 * SUCH DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1788
 */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1789
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1790
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1791
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1792
 * Copyright 1992-1994, David Gottner
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1793
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1794
 *                    All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1795
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1796
 * Permission to use, copy, modify, and distribute this software and its 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1797
 * documentation for any purpose and without fee is hereby granted, 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1798
 * provided that the above copyright notice, this permission notice and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1799
 * the following disclaimer notice appear unmodified in all copies.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1800
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1801
 * I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1802
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL I
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1803
 * BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1804
 * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1805
 * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1806
 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1807
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1808
 * Nevertheless, I would like to know about bugs in this library or
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1809
 * suggestions for improvment.  Send bug reports and feedback to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1810
 * davegottner@delphi.com.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1811
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1812
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1813
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1814
Copyright (c), 1997-2006, Marc-Andre Lemburg (mal@lemburg.com)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1815
Copyright (c), 2000-2006, eGenix.com Software GmbH (info@egenix.com)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1816
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1817
                   All Rights Reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1818
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1819
Permission to use, copy, modify, and distribute this software and its
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1820
documentation for any purpose and without fee or royalty is hereby
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1821
granted, provided that the above copyright notice appear in all copies
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1822
and that both that copyright notice and this permission notice appear
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1823
in supporting documentation or portions thereof, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1824
modifications, that you make.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1825
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1826
THE AUTHOR MARC-ANDRE LEMBURG DISCLAIMS ALL WARRANTIES WITH REGARD TO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1827
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1828
FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1829
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1830
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1831
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1832
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE !
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1833
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1834
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1835
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1836
/***********************************************************
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1837
Copyright 1994 by Lance Ellinghouse,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1838
Cathedral City, California Republic, United States of America.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1839
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1840
                        All Rights Reserved
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1841
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1842
Permission to use, copy, modify, and distribute this software and its 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1843
documentation for any purpose and without fee is hereby granted, 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1844
provided that the above copyright notice appear in all copies and that
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1845
both that copyright notice and this permission notice appear in 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1846
supporting documentation, and that the name of Lance Ellinghouse
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1847
not be used in advertising or publicity pertaining to distribution 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1848
of the software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1849
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1850
LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1851
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1852
FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE BE LIABLE FOR ANY SPECIAL, 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1853
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1854
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1855
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1856
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1857
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1858
******************************************************************/
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1859
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1860
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1861
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1862
Copyright:Copyright ? 1999 by Apple Computer, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1863
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1864
You may incorporate this Apple sample source code into your program(s) without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1865
restriction. This Apple sample source code has been provided "AS IS" and the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1866
responsibility for its operation is yours. You are not permitted to redistribute
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1867
this Apple sample source code as "Apple sample source code" after having made
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1868
changes. If you're going to re-distribute the source, we require that you make
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1869
it clear in the source that the code was descended from Apple sample source
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1870
code, but that you've made changes.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1871
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1872
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1873
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1874
  Copyright (C) 1999, 2000, 2002 Aladdin Enterprises.  All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1875
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1876
  This software is provided 'as-is', without any express or implied
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1877
  warranty.  In no event will the authors be held liable for any damages
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1878
  arising from the use of this software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1879
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1880
  Permission is granted to anyone to use this software for any purpose,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1881
  including commercial applications, and to alter it and redistribute it
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1882
  freely, subject to the following restrictions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1883
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1884
  1. The origin of this software must not be misrepresented; you must not
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1885
     claim that you wrote the original software. If you use this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1886
     in a product, an acknowledgment in the product documentation would be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1887
     appreciated but is not required.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1888
  2. Altered source versions must be plainly marked as such, and must not be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1889
     misrepresented as being the original software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1890
  3. This notice may not be removed or altered from any source distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1891
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1892
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1893
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1894
/*
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1895
 * Copyright (c) 1993 George V. Neville-Neil
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1896
 * All rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1897
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1898
 * Redistribution and use in source and binary forms, with or without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1899
 * modification, are permitted provided that the following conditions
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1900
 * are met:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1901
 * 1. Redistributions of source code must retain the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1902
 *    notice, this list of conditions and the following disclaimer.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1903
 * 2. Redistributions in binary form must reproduce the above copyright
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1904
 *    notice, this list of conditions and the following disclaimer in the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1905
 *    documentation and/or other materials provided with the distribution.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1906
 * 3. All advertising materials mentioning features or use of this software
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1907
 *    must display the following acknowledgement:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1908
 *This product includes software developed by George V. Neville-Neil
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1909
 * 4. The name, George Neville-Neil may not be used to endorse or promote 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1910
 *    products derived from this software without specific prior 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1911
 *    written permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1912
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1913
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1914
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1915
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1916
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1917
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1918
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1919
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1920
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1921
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1922
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1923
 * SUCH DAMAGE.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1924
 */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1925
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1926
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1927
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1928
 Copyright 2000, Mojam Media, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1929
 Author: Skip Montanaro
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1930
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1931
 Copyright 1999, Bioreason, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1932
 Author: Andrew Dalke
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1933
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1934
 Copyright 1995-1997, Automatrix, Inc., all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1935
 Author: Skip Montanaro
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1936
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1937
 Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1938
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1939
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1940
 Permission to use, copy, modify, and distribute this Python software and
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1941
 its associated documentation for any purpose without fee is hereby
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1942
 granted, provided that the above copyright notice appears in all copies,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1943
 and that both that copyright notice and this permission notice appear in
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1944
 supporting documentation, and that the name of neither Automatrix,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1945
 Bioreason or Mojam Media be used in advertising or publicity pertaining to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1946
 distribution of the software without specific, written prior permission.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1947
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1948
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1949
/* Author: Toby Dickenson <htrd90@zepler.org>
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1950
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1951
 * Copyright (c) 1999 Toby Dickenson
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1952
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1953
 * Permission to use this software in any way is granted without
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1954
 * fee, provided that the copyright notice above appears in all
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1955
 * copies. This software is provided "as is" without any warranty.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1956
 */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1957
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1958
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1959
python2.5-2.5.1/Modules/linuxaudiodev.c
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1960
 ******************************************************************************
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1961
 * linuxaudiodev.c -- Linux audio device for python.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1962
 * 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1963
 * Author          : Peter Bosch
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1964
 * Created On      : Thu Mar  2 21:10:33 2000
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1965
 * Status          : Unknown, Use with caution!
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1966
 * 
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1967
linuxaudiodev.c
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1968
 * (C) 2000 Peter Bosch, all rights reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1969
 ******************************************************************************
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1970
 */
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1971
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1972
--
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1973
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1974
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1975
python2.5-2.5.1/Modules/ossaudiodev.c
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1976
 *                flavours of BSD [XXX which ones?]; it is also available
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1977
 *                for a wide range of commercial Unices.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1978
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1979
 * Originally written by Peter Bosch, March 2000, as linuxaudiodev.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1980
 *
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1981
 * Renamed to ossaudiodev and rearranged/revised/hacked up
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1982
 * by Greg Ward <gward@python.net>, November 2002.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1983
ossaudiodev.c
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1984
 * (c) 2000 Peter Bosch.  All Rights Reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1985
 * (c) 2002 Gregory P. Ward.  All Rights Reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1986
 * (c) 2002 Python Software Foundation.  All Rights Reserved.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1987
  Copyright (c) 1998-2002 John Aycock
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1988
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1989
  Permission is hereby granted, free of charge, to any person obtaining
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1990
  a copy of this software and associated documentation files (the
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1991
  "Software"), to deal in the Software without restriction, including
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1992
  without limitation the rights to use, copy, modify, merge, publish,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1993
  distribute, sublicense, and/or sell copies of the Software, and to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1994
  permit persons to whom the Software is furnished to do so, subject to
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1995
  the following conditions:
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1996
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1997
  The above copyright notice and this permission notice shall be
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1998
  included in all copies or substantial portions of the Software.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  1999
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2000
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2001
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2002
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2003
  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2004
  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2005
  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
9176d200b8fe Committing the CodeScanner carbide extension.
noe\swadi
parents:
diff changeset
  2006
  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.W s9AL