e07d9cb85217949d497b02d7211de8a197d2f2ebzf/*
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Copyright (c) 2005, 2006
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Damien Bergamini <damien.bergamini@free.fr>
e07d9cb85217949d497b02d7211de8a197d2f2ebzf *
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Permission to use, copy, modify, and distribute this software for any
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * purpose with or without fee is hereby granted, provided that the above
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * copyright notice and this permission notice appear in all copies.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf *
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf */
e07d9cb85217949d497b02d7211de8a197d2f2ebzf
e07d9cb85217949d497b02d7211de8a197d2f2ebzf/*
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Copyright (c) 2003, 2004 David Young. All rights reserved.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf *
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Redistribution and use in source and binary forms, with or
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * without modification, are permitted provided that the following
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * conditions are met:
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * 1. Redistributions of source code must retain the above copyright
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * notice, this list of conditions and the following disclaimer.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * 2. Redistributions in binary form must reproduce the above
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * copyright notice, this list of conditions and the following
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * disclaimer in the documentation and/or other materials provided
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * with the distribution.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * 3. The name of David Young may not be used to endorse or promote
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * products derived from this software without specific prior
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * written permission.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf *
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * THIS SOFTWARE IS PROVIDED BY David Young ``AS IS'' AND ANY
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL David
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Young BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * OF SUCH DAMAGE.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf */