1959748cbddf37d4734c107dadfa449e076045e3gdCopyright (c) 2007 by Garrett D'Amore <garrett@damore.org>.
1959748cbddf37d4734c107dadfa449e076045e3gdAll rights reserved.
1959748cbddf37d4734c107dadfa449e076045e3gdRedistribution and use in source and binary forms, with or without
1959748cbddf37d4734c107dadfa449e076045e3gdmodification, are permitted provided that the following conditions
1959748cbddf37d4734c107dadfa449e076045e3gd1. Redistributions of source code must retain the above copyright
1959748cbddf37d4734c107dadfa449e076045e3gd notice, this list of conditions and the following disclaimer.
1959748cbddf37d4734c107dadfa449e076045e3gd2. Redistributions in binary form must reproduce the above copyright
1959748cbddf37d4734c107dadfa449e076045e3gd notice, this list of conditions and the following disclaimer in the
1959748cbddf37d4734c107dadfa449e076045e3gd documentation and/or other materials provided with the distribution.
1959748cbddf37d4734c107dadfa449e076045e3gd3. Neither the name of the author nor the names of any co-contributors
1959748cbddf37d4734c107dadfa449e076045e3gd may be used to endorse or promote products derived from this software
1959748cbddf37d4734c107dadfa449e076045e3gd without specific prior written permission.
1959748cbddf37d4734c107dadfa449e076045e3gdTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
1959748cbddf37d4734c107dadfa449e076045e3gdAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1959748cbddf37d4734c107dadfa449e076045e3gdIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1959748cbddf37d4734c107dadfa449e076045e3gdARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1959748cbddf37d4734c107dadfa449e076045e3gdLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1959748cbddf37d4734c107dadfa449e076045e3gdCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1959748cbddf37d4734c107dadfa449e076045e3gdSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1959748cbddf37d4734c107dadfa449e076045e3gdINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1959748cbddf37d4734c107dadfa449e076045e3gdCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1959748cbddf37d4734c107dadfa449e076045e3gdARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1959748cbddf37d4734c107dadfa449e076045e3gdPOSSIBILITY OF SUCH DAMAGE.