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