|Copyright (c) 2006 Jordan Ritter. All rights reserved.
|Permission is granted to anyone to use this software for any purpose on
|any computer system, and to alter it and redistribute it, subject
|to the following restrictions:
|1. The origin of this software must not be misrepresented, either by
| explicit claim or by omission.
|2. Altered versions must be plainly marked as such, and must not be
| misrepresented as being the original software. Any altered version
| must clearly and properly represent the origin of this software in
| any accompanying documentation.
|3. All advertising materials which relate specifically to derivate
| works of this software must display the following acknowledgement:
| This product includes software developed by Jordan Ritter.
|4. The name of the Author may not be used to endorse or promote
| products derived from this software without specific prior written
|5. This notice, and any references to this notice, in any original or
| derived source distribution of or documentation for this software,
| may not be removed or altered.
|THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
|BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.