11cb0ef41Sopenharmony_ciCopyright (c) 1994-2006 Sun Microsystems Inc. 21cb0ef41Sopenharmony_ciAll Rights Reserved. 31cb0ef41Sopenharmony_ci 41cb0ef41Sopenharmony_ciRedistribution and use in source and binary forms, with or without 51cb0ef41Sopenharmony_cimodification, are permitted provided that the following conditions are 61cb0ef41Sopenharmony_cimet: 71cb0ef41Sopenharmony_ci 81cb0ef41Sopenharmony_ci- Redistributions of source code must retain the above copyright notice, 91cb0ef41Sopenharmony_cithis list of conditions and the following disclaimer. 101cb0ef41Sopenharmony_ci 111cb0ef41Sopenharmony_ci- Redistribution in binary form must reproduce the above copyright 121cb0ef41Sopenharmony_cinotice, this list of conditions and the following disclaimer in the 131cb0ef41Sopenharmony_cidocumentation and/or other materials provided with the distribution. 141cb0ef41Sopenharmony_ci 151cb0ef41Sopenharmony_ci- Neither the name of Sun Microsystems or the names of contributors may 161cb0ef41Sopenharmony_cibe used to endorse or promote products derived from this software without 171cb0ef41Sopenharmony_cispecific prior written permission. 181cb0ef41Sopenharmony_ci 191cb0ef41Sopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 201cb0ef41Sopenharmony_ciIS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 211cb0ef41Sopenharmony_ciTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 221cb0ef41Sopenharmony_ciPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 231cb0ef41Sopenharmony_ciCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 241cb0ef41Sopenharmony_ciEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 251cb0ef41Sopenharmony_ciPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 261cb0ef41Sopenharmony_ciPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 271cb0ef41Sopenharmony_ciLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 281cb0ef41Sopenharmony_ciNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 291cb0ef41Sopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30