1*8d67ca89SAndroid Build Coastguard Worker==================================================== 2*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 3*8d67ca89SAndroid Build Coastguard Worker 4*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunPro, a Sun Microsystems, Inc. business. 5*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 6*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 7*8d67ca89SAndroid Build Coastguard Workeris preserved. 8*8d67ca89SAndroid Build Coastguard Worker 9*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 10*8d67ca89SAndroid Build Coastguard Worker 11*8d67ca89SAndroid Build Coastguard Worker==================================================== 12*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 13*8d67ca89SAndroid Build Coastguard Worker 14*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunPro, a Sun Microsystems, Inc. business. 15*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 16*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 17*8d67ca89SAndroid Build Coastguard Workeris preserved. 18*8d67ca89SAndroid Build Coastguard Worker==================================================== 19*8d67ca89SAndroid Build Coastguard Worker 20*8d67ca89SAndroid Build Coastguard WorkerOptimized by Bruce D. Evans. 21*8d67ca89SAndroid Build Coastguard Worker 22*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 23*8d67ca89SAndroid Build Coastguard Worker 24*8d67ca89SAndroid Build Coastguard Worker==================================================== 25*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 26*8d67ca89SAndroid Build Coastguard Worker 27*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunPro, a Sun Microsystems, Inc. business. 28*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 29*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 30*8d67ca89SAndroid Build Coastguard Workeris preserved. 31*8d67ca89SAndroid Build Coastguard Worker==================================================== 32*8d67ca89SAndroid Build Coastguard Worker 33*8d67ca89SAndroid Build Coastguard Workerk_sinf.c and k_cosf.c merged by Steven G. Kargl. 34*8d67ca89SAndroid Build Coastguard Worker 35*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 36*8d67ca89SAndroid Build Coastguard Worker 37*8d67ca89SAndroid Build Coastguard Worker==================================================== 38*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 39*8d67ca89SAndroid Build Coastguard Worker 40*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunPro, a Sun Microsystems, Inc. business. 41*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 42*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 43*8d67ca89SAndroid Build Coastguard Workeris preserved. 44*8d67ca89SAndroid Build Coastguard Worker==================================================== 45*8d67ca89SAndroid Build Coastguard Worker 46*8d67ca89SAndroid Build Coastguard Workers_sin.c and s_cos.c merged by Steven G. Kargl. Descriptions of the 47*8d67ca89SAndroid Build Coastguard Workeralgorithms are contained in the original files. 48*8d67ca89SAndroid Build Coastguard Worker 49*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 50*8d67ca89SAndroid Build Coastguard Worker 51*8d67ca89SAndroid Build Coastguard Worker==================================================== 52*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 53*8d67ca89SAndroid Build Coastguard Worker 54*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunSoft, a Sun Microsystems, Inc. business. 55*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 56*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 57*8d67ca89SAndroid Build Coastguard Workeris preserved. 58*8d67ca89SAndroid Build Coastguard Worker 59*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 60*8d67ca89SAndroid Build Coastguard Worker 61*8d67ca89SAndroid Build Coastguard Worker==================================================== 62*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 63*8d67ca89SAndroid Build Coastguard Worker 64*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunSoft, a Sun Microsystems, Inc. business. 65*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 66*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 67*8d67ca89SAndroid Build Coastguard Workeris preserved. 68*8d67ca89SAndroid Build Coastguard Worker==================================================== 69*8d67ca89SAndroid Build Coastguard Worker 70*8d67ca89SAndroid Build Coastguard WorkerOptimized by Bruce D. Evans. 71*8d67ca89SAndroid Build Coastguard Worker 72*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 73*8d67ca89SAndroid Build Coastguard Worker 74*8d67ca89SAndroid Build Coastguard Worker==================================================== 75*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 76*8d67ca89SAndroid Build Coastguard Worker 77*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunSoft, a Sun Microsystems, Inc. business. 78*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 79*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 80*8d67ca89SAndroid Build Coastguard Workeris preserved. 81*8d67ca89SAndroid Build Coastguard Worker==================================================== 82*8d67ca89SAndroid Build Coastguard Worker 83*8d67ca89SAndroid Build Coastguard Workerk_sin.c and k_cos.c merged by Steven G. Kargl. 84*8d67ca89SAndroid Build Coastguard Worker 85*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 86*8d67ca89SAndroid Build Coastguard Worker 87*8d67ca89SAndroid Build Coastguard Worker==================================================== 88*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 89*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 90*8d67ca89SAndroid Build Coastguard Worker 91*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunSoft, a Sun Microsystems, Inc. business. 92*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 93*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 94*8d67ca89SAndroid Build Coastguard Workeris preserved. 95*8d67ca89SAndroid Build Coastguard Worker 96*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 97*8d67ca89SAndroid Build Coastguard Worker 98*8d67ca89SAndroid Build Coastguard Worker==================================================== 99*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 100*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 101*8d67ca89SAndroid Build Coastguard Worker 102*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunSoft, a Sun Microsystems, Inc. business. 103*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 104*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 105*8d67ca89SAndroid Build Coastguard Workeris preserved. 106*8d67ca89SAndroid Build Coastguard Worker==================================================== 107*8d67ca89SAndroid Build Coastguard Worker 108*8d67ca89SAndroid Build Coastguard WorkerOptimized by Bruce D. Evans. 109*8d67ca89SAndroid Build Coastguard Worker 110*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 111*8d67ca89SAndroid Build Coastguard Worker 112*8d67ca89SAndroid Build Coastguard Worker==================================================== 113*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 114*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 115*8d67ca89SAndroid Build Coastguard Worker 116*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunSoft, a Sun Microsystems, Inc. business. 117*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 118*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 119*8d67ca89SAndroid Build Coastguard Workeris preserved. 120*8d67ca89SAndroid Build Coastguard Worker==================================================== 121*8d67ca89SAndroid Build Coastguard Worker 122*8d67ca89SAndroid Build Coastguard Workerk_sinl.c and k_cosl.c merged by Steven G. Kargl 123*8d67ca89SAndroid Build Coastguard Worker 124*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 125*8d67ca89SAndroid Build Coastguard Worker 126*8d67ca89SAndroid Build Coastguard Worker==================================================== 127*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 128*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2009-2011, Bruce D. Evans, Steven G. Kargl, David Schultz. 129*8d67ca89SAndroid Build Coastguard Worker 130*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunPro, a Sun Microsystems, Inc. business. 131*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 132*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 133*8d67ca89SAndroid Build Coastguard Workeris preserved. 134*8d67ca89SAndroid Build Coastguard Worker==================================================== 135*8d67ca89SAndroid Build Coastguard Worker 136*8d67ca89SAndroid Build Coastguard WorkerThe argument reduction and testing for exceptional cases was 137*8d67ca89SAndroid Build Coastguard Workerwritten by Steven G. Kargl with input from Bruce D. Evans 138*8d67ca89SAndroid Build Coastguard Workerand David A. Schultz. 139*8d67ca89SAndroid Build Coastguard Worker 140*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 141*8d67ca89SAndroid Build Coastguard Worker 142*8d67ca89SAndroid Build Coastguard Worker==================================================== 143*8d67ca89SAndroid Build Coastguard WorkerCopyright 2004 Sun Microsystems, Inc. All Rights Reserved. 144*8d67ca89SAndroid Build Coastguard Worker 145*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 146*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 147*8d67ca89SAndroid Build Coastguard Workeris preserved. 148*8d67ca89SAndroid Build Coastguard Worker 149*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 150*8d67ca89SAndroid Build Coastguard Worker 151*8d67ca89SAndroid Build Coastguard Worker==================================================== 152*8d67ca89SAndroid Build Coastguard WorkerCopyright 2004 Sun Microsystems, Inc. All Rights Reserved. 153*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 154*8d67ca89SAndroid Build Coastguard Worker 155*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 156*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 157*8d67ca89SAndroid Build Coastguard Workeris preserved. 158*8d67ca89SAndroid Build Coastguard Worker 159*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 160*8d67ca89SAndroid Build Coastguard Worker 161*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2013 The Android Open Source Project 162*8d67ca89SAndroid Build Coastguard Worker 163*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 164*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 165*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 166*8d67ca89SAndroid Build Coastguard Worker 167*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 168*8d67ca89SAndroid Build Coastguard Worker 169*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 170*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 171*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 172*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 173*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 174*8d67ca89SAndroid Build Coastguard Worker 175*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 176*8d67ca89SAndroid Build Coastguard Worker 177*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2014 The Android Open Source Project 178*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 179*8d67ca89SAndroid Build Coastguard Worker 180*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 181*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 182*8d67ca89SAndroid Build Coastguard Workerare met: 183*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 184*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 185*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 186*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 187*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 188*8d67ca89SAndroid Build Coastguard Worker 189*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 190*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 191*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 192*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 193*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 194*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 195*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 196*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 197*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 198*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 199*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 200*8d67ca89SAndroid Build Coastguard Worker 201*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 202*8d67ca89SAndroid Build Coastguard Worker 203*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2015 The Android Open Source Project 204*8d67ca89SAndroid Build Coastguard Worker 205*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 206*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 207*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 208*8d67ca89SAndroid Build Coastguard Worker 209*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 210*8d67ca89SAndroid Build Coastguard Worker 211*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 212*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 213*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 214*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 215*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 216*8d67ca89SAndroid Build Coastguard Worker 217*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 218*8d67ca89SAndroid Build Coastguard Worker 219*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2017 The Android Open Source Project 220*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 221*8d67ca89SAndroid Build Coastguard Worker 222*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 223*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 224*8d67ca89SAndroid Build Coastguard Workerare met: 225*8d67ca89SAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 226*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 227*8d67ca89SAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above copyright 228*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in 229*8d67ca89SAndroid Build Coastguard Worker the documentation and/or other materials provided with the 230*8d67ca89SAndroid Build Coastguard Worker distribution. 231*8d67ca89SAndroid Build Coastguard Worker 232*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 233*8d67ca89SAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 234*8d67ca89SAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 235*8d67ca89SAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 236*8d67ca89SAndroid Build Coastguard WorkerCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 237*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 238*8d67ca89SAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 239*8d67ca89SAndroid Build Coastguard WorkerOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 240*8d67ca89SAndroid Build Coastguard WorkerAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 241*8d67ca89SAndroid Build Coastguard WorkerOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 242*8d67ca89SAndroid Build Coastguard WorkerOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 243*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 244*8d67ca89SAndroid Build Coastguard Worker 245*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 246*8d67ca89SAndroid Build Coastguard Worker 247*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2022 The Android Open Source Project 248*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 249*8d67ca89SAndroid Build Coastguard Worker 250*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 251*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 252*8d67ca89SAndroid Build Coastguard Workerare met: 253*8d67ca89SAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 254*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 255*8d67ca89SAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above copyright 256*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in 257*8d67ca89SAndroid Build Coastguard Worker the documentation and/or other materials provided with the 258*8d67ca89SAndroid Build Coastguard Worker distribution. 259*8d67ca89SAndroid Build Coastguard Worker 260*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 261*8d67ca89SAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 262*8d67ca89SAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 263*8d67ca89SAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 264*8d67ca89SAndroid Build Coastguard WorkerCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 265*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 266*8d67ca89SAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 267*8d67ca89SAndroid Build Coastguard WorkerOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 268*8d67ca89SAndroid Build Coastguard WorkerAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 269*8d67ca89SAndroid Build Coastguard WorkerOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 270*8d67ca89SAndroid Build Coastguard WorkerOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 271*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 272*8d67ca89SAndroid Build Coastguard Worker 273*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 274*8d67ca89SAndroid Build Coastguard Worker 275*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2003 Mike Barcroft <[email protected]> 276*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2002 David Schultz <[email protected]> 277*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 278*8d67ca89SAndroid Build Coastguard Worker 279*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 280*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 281*8d67ca89SAndroid Build Coastguard Workerare met: 282*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 283*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 284*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 285*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 286*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 287*8d67ca89SAndroid Build Coastguard Worker 288*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 289*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 290*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 291*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 292*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 293*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 294*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 295*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 296*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 297*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 298*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 299*8d67ca89SAndroid Build Coastguard Worker 300*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 301*8d67ca89SAndroid Build Coastguard Worker 302*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2004 David Schultz <[email protected]> 303*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 304*8d67ca89SAndroid Build Coastguard Worker 305*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 306*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 307*8d67ca89SAndroid Build Coastguard Workerare met: 308*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 309*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 310*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 311*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 312*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 313*8d67ca89SAndroid Build Coastguard Worker 314*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 315*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 316*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 317*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 318*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 319*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 320*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 321*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 322*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 323*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 324*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 325*8d67ca89SAndroid Build Coastguard Worker 326*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 327*8d67ca89SAndroid Build Coastguard Worker 328*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2004-2005 David Schultz <das (at) FreeBSD.ORG> 329*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 330*8d67ca89SAndroid Build Coastguard Worker 331*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 332*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 333*8d67ca89SAndroid Build Coastguard Workerare met: 334*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 335*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 336*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 337*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 338*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 339*8d67ca89SAndroid Build Coastguard Worker 340*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 341*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 342*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 343*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 344*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 345*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 346*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 347*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 348*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 349*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 350*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 351*8d67ca89SAndroid Build Coastguard Worker 352*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 353*8d67ca89SAndroid Build Coastguard Worker 354*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2004-2005 David Schultz <[email protected]> 355*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 356*8d67ca89SAndroid Build Coastguard Worker 357*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 358*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 359*8d67ca89SAndroid Build Coastguard Workerare met: 360*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 361*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 362*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 363*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 364*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 365*8d67ca89SAndroid Build Coastguard Worker 366*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 367*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 368*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 369*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 370*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 371*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 372*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 373*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 374*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 375*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 376*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 377*8d67ca89SAndroid Build Coastguard Worker 378*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 379*8d67ca89SAndroid Build Coastguard Worker 380*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2005-2020 Rich Felker, et al. 381*8d67ca89SAndroid Build Coastguard Worker 382*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: MIT 383*8d67ca89SAndroid Build Coastguard Worker 384*8d67ca89SAndroid Build Coastguard WorkerPlease see https://git.musl-libc.org/cgit/musl/tree/COPYRIGHT 385*8d67ca89SAndroid Build Coastguard Workerfor all contributors to musl. 386*8d67ca89SAndroid Build Coastguard Worker 387*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 388*8d67ca89SAndroid Build Coastguard Worker 389*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007 The NetBSD Foundation, Inc. 390*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 391*8d67ca89SAndroid Build Coastguard Worker 392*8d67ca89SAndroid Build Coastguard WorkerThis code is derived from software written by Stephen L. Moshier. 393*8d67ca89SAndroid Build Coastguard WorkerIt is redistributed by the NetBSD Foundation by permission of the author. 394*8d67ca89SAndroid Build Coastguard Worker 395*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 396*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 397*8d67ca89SAndroid Build Coastguard Workerare met: 398*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 399*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 400*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 401*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 402*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 403*8d67ca89SAndroid Build Coastguard Worker 404*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 405*8d67ca89SAndroid Build Coastguard Worker``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 406*8d67ca89SAndroid Build Coastguard WorkerTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 407*8d67ca89SAndroid Build Coastguard WorkerPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 408*8d67ca89SAndroid Build Coastguard WorkerBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 409*8d67ca89SAndroid Build Coastguard WorkerCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 410*8d67ca89SAndroid Build Coastguard WorkerSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 411*8d67ca89SAndroid Build Coastguard WorkerINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 412*8d67ca89SAndroid Build Coastguard WorkerCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 413*8d67ca89SAndroid Build Coastguard WorkerARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 414*8d67ca89SAndroid Build Coastguard WorkerPOSSIBILITY OF SUCH DAMAGE. 415*8d67ca89SAndroid Build Coastguard Worker 416*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 417*8d67ca89SAndroid Build Coastguard Worker 418*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007, 2010-2013 Steven G. Kargl 419*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 420*8d67ca89SAndroid Build Coastguard Worker 421*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 422*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 423*8d67ca89SAndroid Build Coastguard Workerare met: 424*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 425*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 426*8d67ca89SAndroid Build Coastguard Worker disclaimer. 427*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 428*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 429*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 430*8d67ca89SAndroid Build Coastguard Worker 431*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 432*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 433*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 434*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 435*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 436*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 437*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 438*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 439*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 440*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 441*8d67ca89SAndroid Build Coastguard Worker 442*8d67ca89SAndroid Build Coastguard Workers_sinl.c and s_cosl.c merged by Steven G. Kargl. 443*8d67ca89SAndroid Build Coastguard Worker 444*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 445*8d67ca89SAndroid Build Coastguard Worker 446*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2008 Stephen L. Moshier <[email protected]> 447*8d67ca89SAndroid Build Coastguard Worker 448*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this software for any 449*8d67ca89SAndroid Build Coastguard Workerpurpose with or without fee is hereby granted, provided that the above 450*8d67ca89SAndroid Build Coastguard Workercopyright notice and this permission notice appear in all copies. 451*8d67ca89SAndroid Build Coastguard Worker 452*8d67ca89SAndroid Build Coastguard WorkerTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 453*8d67ca89SAndroid Build Coastguard WorkerWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 454*8d67ca89SAndroid Build Coastguard WorkerMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 455*8d67ca89SAndroid Build Coastguard WorkerANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 456*8d67ca89SAndroid Build Coastguard WorkerWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 457*8d67ca89SAndroid Build Coastguard WorkerACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 458*8d67ca89SAndroid Build Coastguard WorkerOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 459*8d67ca89SAndroid Build Coastguard Worker 460*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 461*8d67ca89SAndroid Build Coastguard Worker 462*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2012 Stephen Montgomery-Smith <[email protected]> 463*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2017 Mahdi Mokhtari <[email protected]> 464*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 465*8d67ca89SAndroid Build Coastguard Worker 466*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 467*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 468*8d67ca89SAndroid Build Coastguard Workerare met: 469*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 470*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 471*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 472*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 473*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 474*8d67ca89SAndroid Build Coastguard Worker 475*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 476*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 477*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 478*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 479*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 480*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 481*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 482*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 483*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 484*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 485*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 486*8d67ca89SAndroid Build Coastguard Worker 487*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 488*8d67ca89SAndroid Build Coastguard Worker 489*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2013 Bruce D. Evans 490*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 491*8d67ca89SAndroid Build Coastguard Worker 492*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 493*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 494*8d67ca89SAndroid Build Coastguard Workerare met: 495*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 496*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 497*8d67ca89SAndroid Build Coastguard Worker disclaimer. 498*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 499*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 500*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 501*8d67ca89SAndroid Build Coastguard Worker 502*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 503*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 504*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 505*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 506*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 507*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 508*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 509*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 510*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 511*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 512*8d67ca89SAndroid Build Coastguard Worker 513*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 514*8d67ca89SAndroid Build Coastguard Worker 515*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2017 Steven G. Kargl 516*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 517*8d67ca89SAndroid Build Coastguard Worker 518*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 519*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 520*8d67ca89SAndroid Build Coastguard Workerare met: 521*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 522*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 523*8d67ca89SAndroid Build Coastguard Worker disclaimer. 524*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 525*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 526*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 527*8d67ca89SAndroid Build Coastguard Worker 528*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 529*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 530*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 531*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 532*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 533*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 534*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 535*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 536*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 537*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 538*8d67ca89SAndroid Build Coastguard Worker 539*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 540*8d67ca89SAndroid Build Coastguard Worker 541*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2017, 2023 Steven G. Kargl 542*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 543*8d67ca89SAndroid Build Coastguard Worker 544*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 545*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 546*8d67ca89SAndroid Build Coastguard Workerare met: 547*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 548*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 549*8d67ca89SAndroid Build Coastguard Worker disclaimer. 550*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 551*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 552*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 553*8d67ca89SAndroid Build Coastguard Worker 554*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 555*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 556*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 557*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 558*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 559*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 560*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 561*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 562*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 563*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 564*8d67ca89SAndroid Build Coastguard Worker 565*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 566*8d67ca89SAndroid Build Coastguard Worker 567*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 568*8d67ca89SAndroid Build Coastguard Worker 569*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2003, Steven G. Kargl 570*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 571*8d67ca89SAndroid Build Coastguard Worker 572*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 573*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 574*8d67ca89SAndroid Build Coastguard Workerare met: 575*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 576*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 577*8d67ca89SAndroid Build Coastguard Worker disclaimer. 578*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 579*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 580*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 581*8d67ca89SAndroid Build Coastguard Worker 582*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 583*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 584*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 585*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 586*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 587*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 588*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 589*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 590*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 591*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 592*8d67ca89SAndroid Build Coastguard Worker 593*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 594*8d67ca89SAndroid Build Coastguard Worker 595*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 596*8d67ca89SAndroid Build Coastguard Worker 597*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2004 David Schultz <[email protected]> 598*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 599*8d67ca89SAndroid Build Coastguard Worker 600*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 601*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 602*8d67ca89SAndroid Build Coastguard Workerare met: 603*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 604*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 605*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 606*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 607*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 608*8d67ca89SAndroid Build Coastguard Worker 609*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 610*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 611*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 612*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 613*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 614*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 615*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 616*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 617*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 618*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 619*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 620*8d67ca89SAndroid Build Coastguard Worker 621*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 622*8d67ca89SAndroid Build Coastguard Worker 623*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 624*8d67ca89SAndroid Build Coastguard Worker 625*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2004 Stefan Farfeleder 626*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 627*8d67ca89SAndroid Build Coastguard Worker 628*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 629*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 630*8d67ca89SAndroid Build Coastguard Workerare met: 631*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 632*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 633*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 634*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 635*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 636*8d67ca89SAndroid Build Coastguard Worker 637*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND 638*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 639*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 640*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 641*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 642*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 643*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 644*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 645*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 646*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 647*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 648*8d67ca89SAndroid Build Coastguard Worker 649*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 650*8d67ca89SAndroid Build Coastguard Worker 651*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 652*8d67ca89SAndroid Build Coastguard Worker 653*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2004-2005 David Schultz <[email protected]> 654*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 655*8d67ca89SAndroid Build Coastguard Worker 656*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 657*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 658*8d67ca89SAndroid Build Coastguard Workerare met: 659*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 660*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 661*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 662*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 663*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 664*8d67ca89SAndroid Build Coastguard Worker 665*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 666*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 667*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 668*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 669*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 670*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 671*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 672*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 673*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 674*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 675*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 676*8d67ca89SAndroid Build Coastguard Worker 677*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 678*8d67ca89SAndroid Build Coastguard Worker 679*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 680*8d67ca89SAndroid Build Coastguard Worker 681*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2005 Bruce D. Evans and Steven G. Kargl 682*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 683*8d67ca89SAndroid Build Coastguard Worker 684*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 685*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 686*8d67ca89SAndroid Build Coastguard Workerare met: 687*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 688*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 689*8d67ca89SAndroid Build Coastguard Worker disclaimer. 690*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 691*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 692*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 693*8d67ca89SAndroid Build Coastguard Worker 694*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 695*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 696*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 697*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 698*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 699*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 700*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 701*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 702*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 703*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 704*8d67ca89SAndroid Build Coastguard Worker 705*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 706*8d67ca89SAndroid Build Coastguard Worker 707*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 708*8d67ca89SAndroid Build Coastguard Worker 709*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2005 David Schultz <[email protected]> 710*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 711*8d67ca89SAndroid Build Coastguard Worker 712*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 713*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 714*8d67ca89SAndroid Build Coastguard Workerare met: 715*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 716*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 717*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 718*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 719*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 720*8d67ca89SAndroid Build Coastguard Worker 721*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 722*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 723*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 724*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 725*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 726*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 727*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 728*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 729*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 730*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 731*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 732*8d67ca89SAndroid Build Coastguard Worker 733*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 734*8d67ca89SAndroid Build Coastguard Worker 735*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 736*8d67ca89SAndroid Build Coastguard Worker 737*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2005-2008 David Schultz <[email protected]> 738*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 739*8d67ca89SAndroid Build Coastguard Worker 740*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 741*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 742*8d67ca89SAndroid Build Coastguard Workerare met: 743*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 744*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 745*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 746*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 747*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 748*8d67ca89SAndroid Build Coastguard Worker 749*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 750*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 751*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 752*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 753*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 754*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 755*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 756*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 757*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 758*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 759*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 760*8d67ca89SAndroid Build Coastguard Worker 761*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 762*8d67ca89SAndroid Build Coastguard Worker 763*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 764*8d67ca89SAndroid Build Coastguard Worker 765*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2005-2011 David Schultz <[email protected]> 766*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 767*8d67ca89SAndroid Build Coastguard Worker 768*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 769*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 770*8d67ca89SAndroid Build Coastguard Workerare met: 771*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 772*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 773*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 774*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 775*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 776*8d67ca89SAndroid Build Coastguard Worker 777*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 778*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 779*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 780*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 781*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 782*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 783*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 784*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 785*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 786*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 787*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 788*8d67ca89SAndroid Build Coastguard Worker 789*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 790*8d67ca89SAndroid Build Coastguard Worker 791*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 792*8d67ca89SAndroid Build Coastguard Worker 793*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007 David Schultz 794*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 795*8d67ca89SAndroid Build Coastguard Worker 796*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 797*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 798*8d67ca89SAndroid Build Coastguard Workerare met: 799*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 800*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 801*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 802*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 803*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 804*8d67ca89SAndroid Build Coastguard Worker 805*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND 806*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 807*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 808*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 809*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 810*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 811*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 812*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 813*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 814*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 815*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 816*8d67ca89SAndroid Build Coastguard Worker 817*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 818*8d67ca89SAndroid Build Coastguard Worker 819*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 820*8d67ca89SAndroid Build Coastguard Worker 821*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007 David Schultz <[email protected]> 822*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 823*8d67ca89SAndroid Build Coastguard Worker 824*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 825*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 826*8d67ca89SAndroid Build Coastguard Workerare met: 827*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 828*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 829*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 830*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 831*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 832*8d67ca89SAndroid Build Coastguard Worker 833*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 834*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 835*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 836*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 837*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 838*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 839*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 840*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 841*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 842*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 843*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 844*8d67ca89SAndroid Build Coastguard Worker 845*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 846*8d67ca89SAndroid Build Coastguard Worker 847*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 848*8d67ca89SAndroid Build Coastguard Worker 849*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007 David Schultz <[email protected]> 850*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 851*8d67ca89SAndroid Build Coastguard Worker 852*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 853*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 854*8d67ca89SAndroid Build Coastguard Workerare met: 855*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 856*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 857*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 858*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 859*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 860*8d67ca89SAndroid Build Coastguard Worker 861*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 862*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 863*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 864*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 865*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 866*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 867*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 868*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 869*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 870*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 871*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 872*8d67ca89SAndroid Build Coastguard Worker 873*8d67ca89SAndroid Build Coastguard WorkerDerived from s_modf.c, which has the following Copyright: 874*8d67ca89SAndroid Build Coastguard Worker==================================================== 875*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 876*8d67ca89SAndroid Build Coastguard Worker 877*8d67ca89SAndroid Build Coastguard WorkerDeveloped at SunPro, a Sun Microsystems, Inc. business. 878*8d67ca89SAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this 879*8d67ca89SAndroid Build Coastguard Workersoftware is freely granted, provided that this notice 880*8d67ca89SAndroid Build Coastguard Workeris preserved. 881*8d67ca89SAndroid Build Coastguard Worker 882*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 883*8d67ca89SAndroid Build Coastguard Worker 884*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 885*8d67ca89SAndroid Build Coastguard Worker 886*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007 Steven G. Kargl 887*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 888*8d67ca89SAndroid Build Coastguard Worker 889*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 890*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 891*8d67ca89SAndroid Build Coastguard Workerare met: 892*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 893*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 894*8d67ca89SAndroid Build Coastguard Worker disclaimer. 895*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 896*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 897*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 898*8d67ca89SAndroid Build Coastguard Worker 899*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 900*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 901*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 902*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 903*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 904*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 905*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 906*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 907*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 908*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 909*8d67ca89SAndroid Build Coastguard Worker 910*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 911*8d67ca89SAndroid Build Coastguard Worker 912*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 913*8d67ca89SAndroid Build Coastguard Worker 914*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007-2008 David Schultz <[email protected]> 915*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 916*8d67ca89SAndroid Build Coastguard Worker 917*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 918*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 919*8d67ca89SAndroid Build Coastguard Workerare met: 920*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 921*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 922*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 923*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 924*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 925*8d67ca89SAndroid Build Coastguard Worker 926*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 927*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 928*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 929*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 930*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 931*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 932*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 933*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 934*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 935*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 936*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 937*8d67ca89SAndroid Build Coastguard Worker 938*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 939*8d67ca89SAndroid Build Coastguard Worker 940*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 941*8d67ca89SAndroid Build Coastguard Worker 942*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2007-2013 Bruce D. Evans 943*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 944*8d67ca89SAndroid Build Coastguard Worker 945*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 946*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 947*8d67ca89SAndroid Build Coastguard Workerare met: 948*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 949*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 950*8d67ca89SAndroid Build Coastguard Worker disclaimer. 951*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 952*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 953*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 954*8d67ca89SAndroid Build Coastguard Worker 955*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 956*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 957*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 958*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 959*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 960*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 961*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 962*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 963*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 964*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 965*8d67ca89SAndroid Build Coastguard Worker 966*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 967*8d67ca89SAndroid Build Coastguard Worker 968*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 969*8d67ca89SAndroid Build Coastguard Worker 970*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2008 David Schultz <[email protected]> 971*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 972*8d67ca89SAndroid Build Coastguard Worker 973*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 974*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 975*8d67ca89SAndroid Build Coastguard Workerare met: 976*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 977*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 978*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 979*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 980*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 981*8d67ca89SAndroid Build Coastguard Worker 982*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 983*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 984*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 985*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 986*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 987*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 988*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 989*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 990*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 991*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 992*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 993*8d67ca89SAndroid Build Coastguard Worker 994*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 995*8d67ca89SAndroid Build Coastguard Worker 996*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 997*8d67ca89SAndroid Build Coastguard Worker 998*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2009-2013 Steven G. Kargl 999*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 1000*8d67ca89SAndroid Build Coastguard Worker 1001*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 1002*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 1003*8d67ca89SAndroid Build Coastguard Workerare met: 1004*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 1005*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 1006*8d67ca89SAndroid Build Coastguard Worker disclaimer. 1007*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 1008*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 1009*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 1010*8d67ca89SAndroid Build Coastguard Worker 1011*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1012*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 1013*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 1014*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 1015*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 1016*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1017*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1018*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1019*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 1020*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1021*8d67ca89SAndroid Build Coastguard Worker 1022*8d67ca89SAndroid Build Coastguard WorkerOptimized by Bruce D. Evans. 1023*8d67ca89SAndroid Build Coastguard Worker 1024*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 1025*8d67ca89SAndroid Build Coastguard Worker 1026*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 1027*8d67ca89SAndroid Build Coastguard Worker 1028*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2011 David Schultz 1029*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 1030*8d67ca89SAndroid Build Coastguard Worker 1031*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 1032*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 1033*8d67ca89SAndroid Build Coastguard Workerare met: 1034*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 1035*8d67ca89SAndroid Build Coastguard Worker notice unmodified, this list of conditions, and the following 1036*8d67ca89SAndroid Build Coastguard Worker disclaimer. 1037*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 1038*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 1039*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 1040*8d67ca89SAndroid Build Coastguard Worker 1041*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1042*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 1043*8d67ca89SAndroid Build Coastguard WorkerOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 1044*8d67ca89SAndroid Build Coastguard WorkerIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 1045*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 1046*8d67ca89SAndroid Build Coastguard WorkerNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1047*8d67ca89SAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1048*8d67ca89SAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1049*8d67ca89SAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 1050*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1051*8d67ca89SAndroid Build Coastguard Worker 1052*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 1053*8d67ca89SAndroid Build Coastguard Worker 1054*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 1055*8d67ca89SAndroid Build Coastguard Worker 1056*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2011 David Schultz <[email protected]> 1057*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 1058*8d67ca89SAndroid Build Coastguard Worker 1059*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 1060*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 1061*8d67ca89SAndroid Build Coastguard Workerare met: 1062*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 1063*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 1064*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 1065*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 1066*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 1067*8d67ca89SAndroid Build Coastguard Worker 1068*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 1069*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1070*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1071*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1072*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1073*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1074*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1075*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1076*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1077*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1078*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 1079*8d67ca89SAndroid Build Coastguard Worker 1080*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 1081*8d67ca89SAndroid Build Coastguard Worker 1082*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-2-Clause 1083*8d67ca89SAndroid Build Coastguard Worker 1084*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 2012 Stephen Montgomery-Smith <[email protected]> 1085*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 1086*8d67ca89SAndroid Build Coastguard Worker 1087*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 1088*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 1089*8d67ca89SAndroid Build Coastguard Workerare met: 1090*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 1091*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 1092*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 1093*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 1094*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 1095*8d67ca89SAndroid Build Coastguard Worker 1096*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 1097*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1098*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1099*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1100*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1101*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1102*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1103*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1104*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1105*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1106*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 1107*8d67ca89SAndroid Build Coastguard Worker 1108*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 1109*8d67ca89SAndroid Build Coastguard Worker 1110*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-3-Clause 1111*8d67ca89SAndroid Build Coastguard Worker 1112*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 1985, 1993 1113*8d67ca89SAndroid Build Coastguard Worker The Regents of the University of California. All rights reserved. 1114*8d67ca89SAndroid Build Coastguard Worker 1115*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 1116*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 1117*8d67ca89SAndroid Build Coastguard Workerare met: 1118*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 1119*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 1120*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 1121*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 1122*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 1123*8d67ca89SAndroid Build Coastguard Worker3. Neither the name of the University nor the names of its contributors 1124*8d67ca89SAndroid Build Coastguard Worker may be used to endorse or promote products derived from this software 1125*8d67ca89SAndroid Build Coastguard Worker without specific prior written permission. 1126*8d67ca89SAndroid Build Coastguard Worker 1127*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1128*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1129*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1130*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1131*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1132*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1133*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1134*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1135*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1136*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1137*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 1138*8d67ca89SAndroid Build Coastguard Worker 1139*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 1140*8d67ca89SAndroid Build Coastguard Worker 1141*8d67ca89SAndroid Build Coastguard WorkerSPDX-License-Identifier: BSD-3-Clause 1142*8d67ca89SAndroid Build Coastguard Worker 1143*8d67ca89SAndroid Build Coastguard WorkerCopyright (c) 1992, 1993 1144*8d67ca89SAndroid Build Coastguard Worker The Regents of the University of California. All rights reserved. 1145*8d67ca89SAndroid Build Coastguard Worker 1146*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 1147*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 1148*8d67ca89SAndroid Build Coastguard Workerare met: 1149*8d67ca89SAndroid Build Coastguard Worker1. Redistributions of source code must retain the above copyright 1150*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 1151*8d67ca89SAndroid Build Coastguard Worker2. Redistributions in binary form must reproduce the above copyright 1152*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in the 1153*8d67ca89SAndroid Build Coastguard Worker documentation and/or other materials provided with the distribution. 1154*8d67ca89SAndroid Build Coastguard Worker3. Neither the name of the University nor the names of its contributors 1155*8d67ca89SAndroid Build Coastguard Worker may be used to endorse or promote products derived from this software 1156*8d67ca89SAndroid Build Coastguard Worker without specific prior written permission. 1157*8d67ca89SAndroid Build Coastguard Worker 1158*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1159*8d67ca89SAndroid Build Coastguard WorkerANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1160*8d67ca89SAndroid Build Coastguard WorkerIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1161*8d67ca89SAndroid Build Coastguard WorkerARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1162*8d67ca89SAndroid Build Coastguard WorkerFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1163*8d67ca89SAndroid Build Coastguard WorkerDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1164*8d67ca89SAndroid Build Coastguard WorkerOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1165*8d67ca89SAndroid Build Coastguard WorkerHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1166*8d67ca89SAndroid Build Coastguard WorkerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1167*8d67ca89SAndroid Build Coastguard WorkerOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1168*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 1169*8d67ca89SAndroid Build Coastguard Worker 1170*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 1171*8d67ca89SAndroid Build Coastguard Worker 1172