11cb0ef41Sopenharmony_ciCopyright (c) Robert Kowalski
21cb0ef41Sopenharmony_ciAll rights reserved.
31cb0ef41Sopenharmony_ci
41cb0ef41Sopenharmony_ciThe BSD License
51cb0ef41Sopenharmony_ci
61cb0ef41Sopenharmony_ciRedistribution and use in source and binary forms, with or without
71cb0ef41Sopenharmony_cimodification, are permitted provided that the following conditions
81cb0ef41Sopenharmony_ciare met:
91cb0ef41Sopenharmony_ci
101cb0ef41Sopenharmony_ci1. Redistributions of source code must retain the above copyright
111cb0ef41Sopenharmony_ci   notice, this list of conditions and the following disclaimer.
121cb0ef41Sopenharmony_ci
131cb0ef41Sopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
141cb0ef41Sopenharmony_ci   notice, this list of conditions and the following disclaimer in the
151cb0ef41Sopenharmony_ci   documentation and/or other materials provided with the distribution.
161cb0ef41Sopenharmony_ci
171cb0ef41Sopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
181cb0ef41Sopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
191cb0ef41Sopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
201cb0ef41Sopenharmony_ciPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
211cb0ef41Sopenharmony_ciBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
221cb0ef41Sopenharmony_ciCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
231cb0ef41Sopenharmony_ciSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
241cb0ef41Sopenharmony_ciBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
251cb0ef41Sopenharmony_ciWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
261cb0ef41Sopenharmony_ciOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
271cb0ef41Sopenharmony_ciIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.