1*e0e58e67SRyan Prichard Copyright (c) 2014, Linaro Limited 2*e0e58e67SRyan Prichard All rights reserved. 3*e0e58e67SRyan Prichard 4*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 6*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 7*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 8*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 9*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 10*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 11*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 12*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 13*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 14*e0e58e67SRyan Prichard 15*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25*e0e58e67SRyan Prichard OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26*e0e58e67SRyan Prichard 27*e0e58e67SRyan Prichard------------------------------------------------------------------- 28*e0e58e67SRyan Prichard 29*e0e58e67SRyan Prichard strchr - find a character in a string 30*e0e58e67SRyan Prichard 31*e0e58e67SRyan Prichard Copyright (c) 2014, ARM Limited 32*e0e58e67SRyan Prichard All rights Reserved. 33*e0e58e67SRyan Prichard Copyright (c) 2014, Linaro Ltd. 34*e0e58e67SRyan Prichard 35*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 36*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 37*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 38*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 39*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 40*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 41*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 42*e0e58e67SRyan Prichard * Neither the name of the company nor the names of its contributors 43*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this 44*e0e58e67SRyan Prichard software without specific prior written permission. 45*e0e58e67SRyan Prichard 46*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 47*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 48*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 49*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 50*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 51*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 52*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 53*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 54*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 55*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 56*e0e58e67SRyan Prichard OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 57*e0e58e67SRyan Prichard 58*e0e58e67SRyan Prichard------------------------------------------------------------------- 59*e0e58e67SRyan Prichard 60*e0e58e67SRyan Prichard Copyright (c) 1993 John Brezak 61*e0e58e67SRyan Prichard All rights reserved. 62*e0e58e67SRyan Prichard 63*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 64*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions 65*e0e58e67SRyan Prichard are met: 66*e0e58e67SRyan Prichard 1. Redistributions of source code must retain the above copyright 67*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 68*e0e58e67SRyan Prichard 2. Redistributions in binary form must reproduce the above copyright 69*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 70*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 71*e0e58e67SRyan Prichard 3. The name of the author may be used to endorse or promote products 72*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 73*e0e58e67SRyan Prichard 74*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR 75*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 76*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 77*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, 78*e0e58e67SRyan PrichardINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 79*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 80*e0e58e67SRyan PrichardSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 81*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 82*e0e58e67SRyan PrichardSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 83*e0e58e67SRyan PrichardANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 84*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 85*e0e58e67SRyan Prichard 86*e0e58e67SRyan Prichard------------------------------------------------------------------- 87*e0e58e67SRyan Prichard 88*e0e58e67SRyan Prichard Copyright (c) 2009-2013 The Linux Foundation. All rights reserved. 89*e0e58e67SRyan Prichard 90*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 91*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 92*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 93*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 94*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 95*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 96*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 97*e0e58e67SRyan Prichard * Neither the name of The Linux Foundation nor the names of its contributors may 98*e0e58e67SRyan Prichard be used to endorse or promote products derived from this software 99*e0e58e67SRyan Prichard without specific prior written permission. 100*e0e58e67SRyan Prichard 101*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 102*e0e58e67SRyan Prichard AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 103*e0e58e67SRyan Prichard IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 104*e0e58e67SRyan Prichard ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 105*e0e58e67SRyan Prichard LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 106*e0e58e67SRyan Prichard CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 107*e0e58e67SRyan Prichard SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 108*e0e58e67SRyan Prichard INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 109*e0e58e67SRyan Prichard CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 110*e0e58e67SRyan Prichard ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 111*e0e58e67SRyan Prichard POSSIBILITY OF SUCH DAMAGE. 112*e0e58e67SRyan Prichard 113*e0e58e67SRyan Prichard------------------------------------------------------------------- 114*e0e58e67SRyan Prichard 115*e0e58e67SRyan Prichard==================================================== 116*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 117*e0e58e67SRyan Prichard 118*e0e58e67SRyan PrichardDeveloped at SunPro, a Sun Microsystems, Inc. business. 119*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 120*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 121*e0e58e67SRyan Prichardis preserved. 122*e0e58e67SRyan Prichard 123*e0e58e67SRyan Prichard------------------------------------------------------------------- 124*e0e58e67SRyan Prichard 125*e0e58e67SRyan Prichard==================================================== 126*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 127*e0e58e67SRyan Prichard 128*e0e58e67SRyan PrichardDeveloped at SunPro, a Sun Microsystems, Inc. business. 129*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 130*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 131*e0e58e67SRyan Prichardis preserved. 132*e0e58e67SRyan Prichard==================================================== 133*e0e58e67SRyan Prichard 134*e0e58e67SRyan PrichardOptimized by Bruce D. Evans. 135*e0e58e67SRyan Prichard 136*e0e58e67SRyan Prichard------------------------------------------------------------------- 137*e0e58e67SRyan Prichard 138*e0e58e67SRyan Prichard==================================================== 139*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 140*e0e58e67SRyan Prichard 141*e0e58e67SRyan PrichardDeveloped at SunSoft, a Sun Microsystems, Inc. business. 142*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 143*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 144*e0e58e67SRyan Prichardis preserved. 145*e0e58e67SRyan Prichard 146*e0e58e67SRyan Prichard------------------------------------------------------------------- 147*e0e58e67SRyan Prichard 148*e0e58e67SRyan Prichard==================================================== 149*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 150*e0e58e67SRyan Prichard 151*e0e58e67SRyan PrichardDeveloped at SunSoft, a Sun Microsystems, Inc. business. 152*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 153*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 154*e0e58e67SRyan Prichardis preserved. 155*e0e58e67SRyan Prichard==================================================== 156*e0e58e67SRyan Prichard 157*e0e58e67SRyan PrichardOptimized by Bruce D. Evans. 158*e0e58e67SRyan Prichard 159*e0e58e67SRyan Prichard------------------------------------------------------------------- 160*e0e58e67SRyan Prichard 161*e0e58e67SRyan Prichard==================================================== 162*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 163*e0e58e67SRyan PrichardCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 164*e0e58e67SRyan Prichard 165*e0e58e67SRyan PrichardDeveloped at SunSoft, a Sun Microsystems, Inc. business. 166*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 167*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 168*e0e58e67SRyan Prichardis preserved. 169*e0e58e67SRyan Prichard 170*e0e58e67SRyan Prichard------------------------------------------------------------------- 171*e0e58e67SRyan Prichard 172*e0e58e67SRyan Prichard==================================================== 173*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 174*e0e58e67SRyan PrichardCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 175*e0e58e67SRyan Prichard 176*e0e58e67SRyan PrichardDeveloped at SunSoft, a Sun Microsystems, Inc. business. 177*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 178*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 179*e0e58e67SRyan Prichardis preserved. 180*e0e58e67SRyan Prichard==================================================== 181*e0e58e67SRyan Prichard 182*e0e58e67SRyan PrichardOptimized by Bruce D. Evans. 183*e0e58e67SRyan Prichard 184*e0e58e67SRyan Prichard------------------------------------------------------------------- 185*e0e58e67SRyan Prichard 186*e0e58e67SRyan Prichard==================================================== 187*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 188*e0e58e67SRyan PrichardCopyright (c) 2009-2011, Bruce D. Evans, Steven G. Kargl, David Schultz. 189*e0e58e67SRyan Prichard 190*e0e58e67SRyan PrichardDeveloped at SunPro, a Sun Microsystems, Inc. business. 191*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 192*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 193*e0e58e67SRyan Prichardis preserved. 194*e0e58e67SRyan Prichard==================================================== 195*e0e58e67SRyan Prichard 196*e0e58e67SRyan PrichardThe argument reduction and testing for exceptional cases was 197*e0e58e67SRyan Prichardwritten by Steven G. Kargl with input from Bruce D. Evans 198*e0e58e67SRyan Prichardand David A. Schultz. 199*e0e58e67SRyan Prichard 200*e0e58e67SRyan Prichard------------------------------------------------------------------- 201*e0e58e67SRyan Prichard 202*e0e58e67SRyan Prichard==================================================== 203*e0e58e67SRyan PrichardCopyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. 204*e0e58e67SRyan Prichard 205*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 206*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 207*e0e58e67SRyan Prichardis preserved. 208*e0e58e67SRyan Prichard 209*e0e58e67SRyan Prichard------------------------------------------------------------------- 210*e0e58e67SRyan Prichard 211*e0e58e67SRyan Prichard==================================================== 212*e0e58e67SRyan PrichardCopyright 2004 Sun Microsystems, Inc. All Rights Reserved. 213*e0e58e67SRyan Prichard 214*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 215*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 216*e0e58e67SRyan Prichardis preserved. 217*e0e58e67SRyan Prichard 218*e0e58e67SRyan Prichard------------------------------------------------------------------- 219*e0e58e67SRyan Prichard 220*e0e58e67SRyan Prichard==================================================== 221*e0e58e67SRyan PrichardCopyright 2004 Sun Microsystems, Inc. All Rights Reserved. 222*e0e58e67SRyan PrichardCopyright (c) 2008 Steven G. Kargl, David Schultz, Bruce D. Evans. 223*e0e58e67SRyan Prichard 224*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 225*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 226*e0e58e67SRyan Prichardis preserved. 227*e0e58e67SRyan Prichard 228*e0e58e67SRyan Prichard------------------------------------------------------------------- 229*e0e58e67SRyan Prichard 230*e0e58e67SRyan PrichardBased on the UCB version with the ID appearing below. 231*e0e58e67SRyan PrichardThis is ANSIish only when "multibyte character == plain character". 232*e0e58e67SRyan Prichard 233*e0e58e67SRyan PrichardCopyright (c) 1989, 1993 234*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 235*e0e58e67SRyan Prichard 236*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 237*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 238*e0e58e67SRyan Prichardare met: 239*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 240*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 241*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 242*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 243*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 244*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 245*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 246*e0e58e67SRyan Prichard without specific prior written permission. 247*e0e58e67SRyan Prichard 248*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 249*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 250*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 251*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 252*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 253*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 254*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 255*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 256*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 257*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 258*e0e58e67SRyan PrichardSUCH DAMAGE. 259*e0e58e67SRyan Prichard 260*e0e58e67SRyan Prichard------------------------------------------------------------------- 261*e0e58e67SRyan Prichard 262*e0e58e67SRyan PrichardCopyright (C) 1995, 1996, 1997, and 1998 WIDE Project. 263*e0e58e67SRyan PrichardAll rights reserved. 264*e0e58e67SRyan Prichard 265*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 266*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 267*e0e58e67SRyan Prichardare met: 268*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 269*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 270*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 271*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 272*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 273*e0e58e67SRyan Prichard3. Neither the name of the project nor the names of its contributors 274*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 275*e0e58e67SRyan Prichard without specific prior written permission. 276*e0e58e67SRyan Prichard 277*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 278*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 279*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 280*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 281*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 282*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 283*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 284*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 285*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 286*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 287*e0e58e67SRyan PrichardSUCH DAMAGE. 288*e0e58e67SRyan Prichard 289*e0e58e67SRyan Prichard------------------------------------------------------------------- 290*e0e58e67SRyan Prichard 291*e0e58e67SRyan PrichardCopyright (C) 2004, 2005, 2008 Internet Systems Consortium, Inc. ("ISC") 292*e0e58e67SRyan PrichardCopyright (C) 1995-1999, 2001, 2003 Internet Software Consortium. 293*e0e58e67SRyan Prichard 294*e0e58e67SRyan PrichardPermission to use, copy, modify, and/or distribute this software for any 295*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 296*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 297*e0e58e67SRyan Prichard 298*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 299*e0e58e67SRyan PrichardREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 300*e0e58e67SRyan PrichardAND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 301*e0e58e67SRyan PrichardINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 302*e0e58e67SRyan PrichardLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 303*e0e58e67SRyan PrichardOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 304*e0e58e67SRyan PrichardPERFORMANCE OF THIS SOFTWARE. 305*e0e58e67SRyan Prichard 306*e0e58e67SRyan Prichard------------------------------------------------------------------- 307*e0e58e67SRyan Prichard 308*e0e58e67SRyan PrichardCopyright (C) 2004, 2005, 2008 Internet Systems Consortium, Inc. ("ISC") 309*e0e58e67SRyan PrichardCopyright (C) 1997-2001 Internet Software Consortium. 310*e0e58e67SRyan Prichard 311*e0e58e67SRyan PrichardPermission to use, copy, modify, and/or distribute this software for any 312*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 313*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 314*e0e58e67SRyan Prichard 315*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 316*e0e58e67SRyan PrichardREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 317*e0e58e67SRyan PrichardAND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 318*e0e58e67SRyan PrichardINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 319*e0e58e67SRyan PrichardLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 320*e0e58e67SRyan PrichardOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 321*e0e58e67SRyan PrichardPERFORMANCE OF THIS SOFTWARE. 322*e0e58e67SRyan Prichard 323*e0e58e67SRyan Prichard------------------------------------------------------------------- 324*e0e58e67SRyan Prichard 325*e0e58e67SRyan PrichardCopyright (C) 2006 The Android Open Source Project 326*e0e58e67SRyan Prichard 327*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 328*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 329*e0e58e67SRyan PrichardYou may obtain a copy of the License at 330*e0e58e67SRyan Prichard 331*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 332*e0e58e67SRyan Prichard 333*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 334*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 335*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 336*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 337*e0e58e67SRyan Prichardlimitations under the License. 338*e0e58e67SRyan Prichard 339*e0e58e67SRyan Prichard------------------------------------------------------------------- 340*e0e58e67SRyan Prichard 341*e0e58e67SRyan PrichardCopyright (C) 2006 The Android Open Source Project 342*e0e58e67SRyan PrichardAll rights reserved. 343*e0e58e67SRyan Prichard 344*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 345*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 346*e0e58e67SRyan Prichardare met: 347*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 348*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 349*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 350*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 351*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 352*e0e58e67SRyan Prichard distribution. 353*e0e58e67SRyan Prichard 354*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 355*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 356*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 357*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 358*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 359*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 360*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 361*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 362*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 363*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 364*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 365*e0e58e67SRyan PrichardSUCH DAMAGE. 366*e0e58e67SRyan Prichard 367*e0e58e67SRyan Prichard------------------------------------------------------------------- 368*e0e58e67SRyan Prichard 369*e0e58e67SRyan PrichardCopyright (C) 2007 The Android Open Source Project 370*e0e58e67SRyan Prichard 371*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 372*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 373*e0e58e67SRyan PrichardYou may obtain a copy of the License at 374*e0e58e67SRyan Prichard 375*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 376*e0e58e67SRyan Prichard 377*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 378*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 379*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 380*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 381*e0e58e67SRyan Prichardlimitations under the License. 382*e0e58e67SRyan Prichard 383*e0e58e67SRyan Prichard------------------------------------------------------------------- 384*e0e58e67SRyan Prichard 385*e0e58e67SRyan PrichardCopyright (C) 2007 The Android Open Source Project 386*e0e58e67SRyan PrichardAll rights reserved. 387*e0e58e67SRyan Prichard 388*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 389*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 390*e0e58e67SRyan Prichardare met: 391*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 392*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 393*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 394*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 395*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 396*e0e58e67SRyan Prichard distribution. 397*e0e58e67SRyan Prichard 398*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 399*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 400*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 401*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 402*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 403*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 404*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 405*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 406*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 407*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 408*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 409*e0e58e67SRyan PrichardSUCH DAMAGE. 410*e0e58e67SRyan Prichard 411*e0e58e67SRyan Prichard------------------------------------------------------------------- 412*e0e58e67SRyan Prichard 413*e0e58e67SRyan PrichardCopyright (C) 2008 The Android Open Source Project 414*e0e58e67SRyan Prichard 415*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 416*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 417*e0e58e67SRyan PrichardYou may obtain a copy of the License at 418*e0e58e67SRyan Prichard 419*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 420*e0e58e67SRyan Prichard 421*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 422*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 423*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 424*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 425*e0e58e67SRyan Prichardlimitations under the License. 426*e0e58e67SRyan Prichard 427*e0e58e67SRyan Prichard------------------------------------------------------------------- 428*e0e58e67SRyan Prichard 429*e0e58e67SRyan PrichardCopyright (C) 2008 The Android Open Source Project 430*e0e58e67SRyan PrichardAll rights reserved. 431*e0e58e67SRyan Prichard 432*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 433*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 434*e0e58e67SRyan Prichardare met: 435*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 436*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 437*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 438*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 439*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 440*e0e58e67SRyan Prichard distribution. 441*e0e58e67SRyan Prichard 442*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 443*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 444*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 445*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 446*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 447*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 448*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 449*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 450*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 451*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 452*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 453*e0e58e67SRyan PrichardSUCH DAMAGE. 454*e0e58e67SRyan Prichard 455*e0e58e67SRyan Prichard------------------------------------------------------------------- 456*e0e58e67SRyan Prichard 457*e0e58e67SRyan PrichardCopyright (C) 2008 The Android Open Source Project 458*e0e58e67SRyan PrichardAll rights reserved. 459*e0e58e67SRyan PrichardCopyright (c) 2013-2014, NVIDIA Corporation. All rights reserved. 460*e0e58e67SRyan Prichard 461*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 462*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 463*e0e58e67SRyan Prichardare met: 464*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 465*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 466*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 467*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 468*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 469*e0e58e67SRyan Prichard distribution. 470*e0e58e67SRyan Prichard 471*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 472*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 473*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 474*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 475*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 476*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 477*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 478*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 479*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 480*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 481*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 482*e0e58e67SRyan PrichardSUCH DAMAGE. 483*e0e58e67SRyan Prichard 484*e0e58e67SRyan Prichard------------------------------------------------------------------- 485*e0e58e67SRyan Prichard 486*e0e58e67SRyan PrichardCopyright (C) 2009 The Android Open Source Project 487*e0e58e67SRyan PrichardAll rights reserved. 488*e0e58e67SRyan Prichard 489*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 490*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 491*e0e58e67SRyan Prichardare met: 492*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 493*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 494*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 495*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 496*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 497*e0e58e67SRyan Prichard distribution. 498*e0e58e67SRyan Prichard 499*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 500*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 501*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 502*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 503*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 504*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 505*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 506*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 507*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 508*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 509*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 510*e0e58e67SRyan PrichardSUCH DAMAGE. 511*e0e58e67SRyan Prichard 512*e0e58e67SRyan Prichard------------------------------------------------------------------- 513*e0e58e67SRyan Prichard 514*e0e58e67SRyan PrichardCopyright (C) 2010 The Android Open Source Project 515*e0e58e67SRyan Prichard 516*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 517*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 518*e0e58e67SRyan PrichardYou may obtain a copy of the License at 519*e0e58e67SRyan Prichard 520*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 521*e0e58e67SRyan Prichard 522*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 523*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 524*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 525*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 526*e0e58e67SRyan Prichardlimitations under the License. 527*e0e58e67SRyan Prichard 528*e0e58e67SRyan Prichard------------------------------------------------------------------- 529*e0e58e67SRyan Prichard 530*e0e58e67SRyan PrichardCopyright (C) 2010 The Android Open Source Project 531*e0e58e67SRyan PrichardAll rights reserved. 532*e0e58e67SRyan Prichard 533*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 534*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 535*e0e58e67SRyan Prichardare met: 536*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 537*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 538*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 539*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 540*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 541*e0e58e67SRyan Prichard distribution. 542*e0e58e67SRyan Prichard 543*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 544*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 545*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 546*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 547*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 548*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 549*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 550*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 551*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 552*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 553*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 554*e0e58e67SRyan PrichardSUCH DAMAGE. 555*e0e58e67SRyan Prichard 556*e0e58e67SRyan Prichard------------------------------------------------------------------- 557*e0e58e67SRyan Prichard 558*e0e58e67SRyan PrichardCopyright (C) 2010 The Android Open Source Project 559*e0e58e67SRyan PrichardAll rights reserved. 560*e0e58e67SRyan Prichard 561*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 562*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 563*e0e58e67SRyan Prichardare met: 564*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 565*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 566*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 567*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 568*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 569*e0e58e67SRyan Prichard 570*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 571*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 572*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 573*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 574*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 575*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 576*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 577*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 578*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 579*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 580*e0e58e67SRyan PrichardSUCH DAMAGE. 581*e0e58e67SRyan Prichard 582*e0e58e67SRyan Prichard------------------------------------------------------------------- 583*e0e58e67SRyan Prichard 584*e0e58e67SRyan PrichardCopyright (C) 2010 The Android Open Source Project 585*e0e58e67SRyan PrichardCopyright (c) 2008 ARM Ltd 586*e0e58e67SRyan PrichardAll rights reserved. 587*e0e58e67SRyan Prichard 588*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 589*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 590*e0e58e67SRyan Prichardare met: 591*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 592*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 593*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 594*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 595*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 596*e0e58e67SRyan Prichard3. The name of the company may not be used to endorse or promote 597*e0e58e67SRyan Prichard products derived from this software without specific prior written 598*e0e58e67SRyan Prichard permission. 599*e0e58e67SRyan Prichard 600*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED 601*e0e58e67SRyan PrichardWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 602*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 603*e0e58e67SRyan PrichardIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 604*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 605*e0e58e67SRyan PrichardTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 606*e0e58e67SRyan PrichardPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 607*e0e58e67SRyan PrichardLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 608*e0e58e67SRyan PrichardNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 609*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 610*e0e58e67SRyan Prichard 611*e0e58e67SRyan PrichardAndroid adaptation and tweak by Jim Huang <[email protected]>. 612*e0e58e67SRyan Prichard 613*e0e58e67SRyan Prichard------------------------------------------------------------------- 614*e0e58e67SRyan Prichard 615*e0e58e67SRyan PrichardCopyright (C) 2011 The Android Open Source Project 616*e0e58e67SRyan PrichardAll rights reserved. 617*e0e58e67SRyan Prichard 618*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 619*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 620*e0e58e67SRyan Prichardare met: 621*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 622*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 623*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 624*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 625*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 626*e0e58e67SRyan Prichard distribution. 627*e0e58e67SRyan Prichard 628*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 629*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 630*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 631*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 632*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 633*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 634*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 635*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 636*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 637*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 638*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 639*e0e58e67SRyan PrichardSUCH DAMAGE. 640*e0e58e67SRyan Prichard 641*e0e58e67SRyan Prichard------------------------------------------------------------------- 642*e0e58e67SRyan Prichard 643*e0e58e67SRyan PrichardCopyright (C) 2012 The Android Open Source Project 644*e0e58e67SRyan Prichard 645*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 646*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 647*e0e58e67SRyan PrichardYou may obtain a copy of the License at 648*e0e58e67SRyan Prichard 649*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 650*e0e58e67SRyan Prichard 651*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 652*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 653*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 654*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 655*e0e58e67SRyan Prichardlimitations under the License. 656*e0e58e67SRyan Prichard 657*e0e58e67SRyan Prichard------------------------------------------------------------------- 658*e0e58e67SRyan Prichard 659*e0e58e67SRyan PrichardCopyright (C) 2012 The Android Open Source Project 660*e0e58e67SRyan PrichardAll rights reserved. 661*e0e58e67SRyan Prichard 662*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 663*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 664*e0e58e67SRyan Prichardare met: 665*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 666*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 667*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 668*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 669*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 670*e0e58e67SRyan Prichard distribution. 671*e0e58e67SRyan Prichard 672*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 673*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 674*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 675*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 676*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 677*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 678*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 679*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 680*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 681*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 682*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 683*e0e58e67SRyan PrichardSUCH DAMAGE. 684*e0e58e67SRyan Prichard 685*e0e58e67SRyan Prichard------------------------------------------------------------------- 686*e0e58e67SRyan Prichard 687*e0e58e67SRyan PrichardCopyright (C) 2013 The Android Open Source Project 688*e0e58e67SRyan Prichard 689*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 690*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 691*e0e58e67SRyan PrichardYou may obtain a copy of the License at 692*e0e58e67SRyan Prichard 693*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 694*e0e58e67SRyan Prichard 695*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 696*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 697*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 698*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 699*e0e58e67SRyan Prichardlimitations under the License. 700*e0e58e67SRyan Prichard 701*e0e58e67SRyan Prichard------------------------------------------------------------------- 702*e0e58e67SRyan Prichard 703*e0e58e67SRyan PrichardCopyright (C) 2013 The Android Open Source Project 704*e0e58e67SRyan PrichardAll rights reserved. 705*e0e58e67SRyan Prichard 706*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 707*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 708*e0e58e67SRyan Prichardare met: 709*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 710*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 711*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 712*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 713*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 714*e0e58e67SRyan Prichard distribution. 715*e0e58e67SRyan Prichard 716*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 717*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 718*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 719*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 720*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 721*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 722*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 723*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 724*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 725*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 726*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 727*e0e58e67SRyan PrichardSUCH DAMAGE. 728*e0e58e67SRyan Prichard 729*e0e58e67SRyan Prichard------------------------------------------------------------------- 730*e0e58e67SRyan Prichard 731*e0e58e67SRyan PrichardCopyright (C) 2013 The Android Open Source Project 732*e0e58e67SRyan PrichardAll rights reserved. 733*e0e58e67SRyan PrichardCopyright (c) 2013-2014 NVIDIA Corporation. All rights reserved. 734*e0e58e67SRyan Prichard 735*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 736*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 737*e0e58e67SRyan Prichardare met: 738*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 739*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 740*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 741*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 742*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 743*e0e58e67SRyan Prichard distribution. 744*e0e58e67SRyan Prichard 745*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 746*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 747*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 748*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 749*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 750*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 751*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 752*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 753*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 754*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 755*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 756*e0e58e67SRyan PrichardSUCH DAMAGE. 757*e0e58e67SRyan Prichard 758*e0e58e67SRyan Prichard------------------------------------------------------------------- 759*e0e58e67SRyan Prichard 760*e0e58e67SRyan PrichardCopyright (C) 2013 The Android Open Source Project 761*e0e58e67SRyan PrichardCopyright (c) 2014, NVIDIA CORPORATION. All rights reserved. 762*e0e58e67SRyan PrichardAll rights reserved. 763*e0e58e67SRyan Prichard 764*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 765*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 766*e0e58e67SRyan Prichardare met: 767*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 768*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 769*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 770*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 771*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 772*e0e58e67SRyan Prichard distribution. 773*e0e58e67SRyan Prichard 774*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 775*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 776*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 777*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 778*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 779*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 780*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 781*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 782*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 783*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 784*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 785*e0e58e67SRyan PrichardSUCH DAMAGE. 786*e0e58e67SRyan Prichard 787*e0e58e67SRyan Prichard------------------------------------------------------------------- 788*e0e58e67SRyan Prichard 789*e0e58e67SRyan PrichardCopyright (C) 2014 The Android Open Source Project 790*e0e58e67SRyan Prichard 791*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 792*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 793*e0e58e67SRyan PrichardYou may obtain a copy of the License at 794*e0e58e67SRyan Prichard 795*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 796*e0e58e67SRyan Prichard 797*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 798*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 799*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 800*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 801*e0e58e67SRyan Prichardlimitations under the License. 802*e0e58e67SRyan Prichard 803*e0e58e67SRyan Prichard------------------------------------------------------------------- 804*e0e58e67SRyan Prichard 805*e0e58e67SRyan PrichardCopyright (C) 2014 The Android Open Source Project 806*e0e58e67SRyan PrichardAll rights reserved. 807*e0e58e67SRyan Prichard 808*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 809*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 810*e0e58e67SRyan Prichardare met: 811*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 812*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 813*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 814*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 815*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 816*e0e58e67SRyan Prichard distribution. 817*e0e58e67SRyan Prichard 818*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 819*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 820*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 821*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 822*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 823*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 824*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 825*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 826*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 827*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 828*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 829*e0e58e67SRyan PrichardSUCH DAMAGE. 830*e0e58e67SRyan Prichard 831*e0e58e67SRyan Prichard------------------------------------------------------------------- 832*e0e58e67SRyan Prichard 833*e0e58e67SRyan PrichardCopyright (C) 2014 The Android Open Source Project 834*e0e58e67SRyan PrichardAll rights reserved. 835*e0e58e67SRyan Prichard 836*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 837*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 838*e0e58e67SRyan Prichardare met: 839*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 840*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 841*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 842*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 843*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 844*e0e58e67SRyan Prichard 845*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 846*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 847*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 848*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 849*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 850*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 851*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 852*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 853*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 854*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 855*e0e58e67SRyan PrichardSUCH DAMAGE. 856*e0e58e67SRyan Prichard 857*e0e58e67SRyan Prichard------------------------------------------------------------------- 858*e0e58e67SRyan Prichard 859*e0e58e67SRyan PrichardCopyright (C) 2015 The Android Open Source Project 860*e0e58e67SRyan Prichard 861*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 862*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 863*e0e58e67SRyan PrichardYou may obtain a copy of the License at 864*e0e58e67SRyan Prichard 865*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 866*e0e58e67SRyan Prichard 867*e0e58e67SRyan Prichard Unless required by applicable law or agreed to in writing, software 868*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 869*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 870*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 871*e0e58e67SRyan Prichardlimitations under the License. 872*e0e58e67SRyan Prichard 873*e0e58e67SRyan Prichard------------------------------------------------------------------- 874*e0e58e67SRyan Prichard 875*e0e58e67SRyan PrichardCopyright (C) 2015 The Android Open Source Project 876*e0e58e67SRyan Prichard 877*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 878*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 879*e0e58e67SRyan PrichardYou may obtain a copy of the License at 880*e0e58e67SRyan Prichard 881*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 882*e0e58e67SRyan Prichard 883*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 884*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 885*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 886*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 887*e0e58e67SRyan Prichardlimitations under the License. 888*e0e58e67SRyan Prichard 889*e0e58e67SRyan Prichard------------------------------------------------------------------- 890*e0e58e67SRyan Prichard 891*e0e58e67SRyan PrichardCopyright (C) 2015 The Android Open Source Project 892*e0e58e67SRyan PrichardAll rights reserved. 893*e0e58e67SRyan Prichard 894*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 895*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 896*e0e58e67SRyan Prichardare met: 897*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 898*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 899*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 900*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 901*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 902*e0e58e67SRyan Prichard distribution. 903*e0e58e67SRyan Prichard 904*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 905*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 906*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 907*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 908*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 909*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 910*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 911*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 912*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 913*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 914*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 915*e0e58e67SRyan PrichardSUCH DAMAGE. 916*e0e58e67SRyan Prichard 917*e0e58e67SRyan Prichard------------------------------------------------------------------- 918*e0e58e67SRyan Prichard 919*e0e58e67SRyan PrichardCopyright (C) 2016 The Android Open Source Project 920*e0e58e67SRyan Prichard 921*e0e58e67SRyan PrichardLicensed under the Apache License, Version 2.0 (the "License"); 922*e0e58e67SRyan Prichardyou may not use this file except in compliance with the License. 923*e0e58e67SRyan PrichardYou may obtain a copy of the License at 924*e0e58e67SRyan Prichard 925*e0e58e67SRyan Prichard http://www.apache.org/licenses/LICENSE-2.0 926*e0e58e67SRyan Prichard 927*e0e58e67SRyan PrichardUnless required by applicable law or agreed to in writing, software 928*e0e58e67SRyan Pricharddistributed under the License is distributed on an "AS IS" BASIS, 929*e0e58e67SRyan PrichardWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 930*e0e58e67SRyan PrichardSee the License for the specific language governing permissions and 931*e0e58e67SRyan Prichardlimitations under the License. 932*e0e58e67SRyan Prichard 933*e0e58e67SRyan Prichard------------------------------------------------------------------- 934*e0e58e67SRyan Prichard 935*e0e58e67SRyan PrichardCopyright (C) 2016 The Android Open Source Project 936*e0e58e67SRyan PrichardAll rights reserved. 937*e0e58e67SRyan Prichard 938*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 939*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 940*e0e58e67SRyan Prichardare met: 941*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 942*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 943*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 944*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 945*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 946*e0e58e67SRyan Prichard distribution. 947*e0e58e67SRyan Prichard 948*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 949*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 950*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 951*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 952*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 953*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 954*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 955*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 956*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 957*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 958*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 959*e0e58e67SRyan PrichardSUCH DAMAGE. 960*e0e58e67SRyan Prichard 961*e0e58e67SRyan Prichard------------------------------------------------------------------- 962*e0e58e67SRyan Prichard 963*e0e58e67SRyan PrichardCopyright (C) 2017 The Android Open Source Project 964*e0e58e67SRyan PrichardAll rights reserved. 965*e0e58e67SRyan Prichard 966*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 967*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 968*e0e58e67SRyan Prichardare met: 969*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 970*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 971*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 972*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 973*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 974*e0e58e67SRyan Prichard distribution. 975*e0e58e67SRyan Prichard 976*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 977*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 978*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 979*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 980*e0e58e67SRyan PrichardCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 981*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 982*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 983*e0e58e67SRyan PrichardOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 984*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 985*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 986*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 987*e0e58e67SRyan PrichardSUCH DAMAGE. 988*e0e58e67SRyan Prichard 989*e0e58e67SRyan Prichard------------------------------------------------------------------- 990*e0e58e67SRyan Prichard 991*e0e58e67SRyan PrichardCopyright (c) 1980, 1983, 1988, 1993 992*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 993*e0e58e67SRyan Prichard 994*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 995*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 996*e0e58e67SRyan Prichardare met: 997*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 998*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 999*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1000*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1001*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1002*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1003*e0e58e67SRyan Prichard must display the following acknowledgement: 1004*e0e58e67SRyan Prichard This product includes software developed by the University of 1005*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1006*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1007*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1008*e0e58e67SRyan Prichard without specific prior written permission. 1009*e0e58e67SRyan Prichard 1010*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1011*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1012*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1013*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1014*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1015*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1016*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1017*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1018*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1019*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1020*e0e58e67SRyan PrichardSUCH DAMAGE. 1021*e0e58e67SRyan Prichard 1022*e0e58e67SRyan Prichard 1023*e0e58e67SRyan PrichardPortions Copyright (c) 1993 by Digital Equipment Corporation. 1024*e0e58e67SRyan Prichard 1025*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 1026*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 1027*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies, and that 1028*e0e58e67SRyan Prichardthe name of Digital Equipment Corporation not be used in advertising or 1029*e0e58e67SRyan Prichardpublicity pertaining to distribution of the document or software without 1030*e0e58e67SRyan Prichardspecific, written prior permission. 1031*e0e58e67SRyan Prichard 1032*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL 1033*e0e58e67SRyan PrichardWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES 1034*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT 1035*e0e58e67SRyan PrichardCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 1036*e0e58e67SRyan PrichardDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 1037*e0e58e67SRyan PrichardPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 1038*e0e58e67SRyan PrichardACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 1039*e0e58e67SRyan PrichardSOFTWARE. 1040*e0e58e67SRyan Prichard 1041*e0e58e67SRyan Prichard------------------------------------------------------------------- 1042*e0e58e67SRyan Prichard 1043*e0e58e67SRyan PrichardCopyright (c) 1982, 1986, 1993 1044*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1045*e0e58e67SRyan Prichard 1046*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1047*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1048*e0e58e67SRyan Prichardare met: 1049*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1050*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1051*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1052*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1053*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1054*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1055*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1056*e0e58e67SRyan Prichard without specific prior written permission. 1057*e0e58e67SRyan Prichard 1058*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1059*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1060*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1061*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1062*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1063*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1064*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1065*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1066*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1067*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1068*e0e58e67SRyan PrichardSUCH DAMAGE. 1069*e0e58e67SRyan Prichard 1070*e0e58e67SRyan Prichard------------------------------------------------------------------- 1071*e0e58e67SRyan Prichard 1072*e0e58e67SRyan PrichardCopyright (c) 1982, 1986, 1993 1073*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1074*e0e58e67SRyan Prichard(c) UNIX System Laboratories, Inc. 1075*e0e58e67SRyan PrichardAll or some portions of this file are derived from material licensed 1076*e0e58e67SRyan Prichardto the University of California by American Telephone and Telegraph 1077*e0e58e67SRyan PrichardCo. or Unix System Laboratories, Inc. and are reproduced herein with 1078*e0e58e67SRyan Prichardthe permission of UNIX System Laboratories, Inc. 1079*e0e58e67SRyan Prichard 1080*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1081*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1082*e0e58e67SRyan Prichardare met: 1083*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1084*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1085*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1086*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1087*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1088*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1089*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1090*e0e58e67SRyan Prichard without specific prior written permission. 1091*e0e58e67SRyan Prichard 1092*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1093*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1094*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1095*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1096*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1097*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1098*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1099*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1100*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1101*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1102*e0e58e67SRyan PrichardSUCH DAMAGE. 1103*e0e58e67SRyan Prichard 1104*e0e58e67SRyan Prichard------------------------------------------------------------------- 1105*e0e58e67SRyan Prichard 1106*e0e58e67SRyan PrichardCopyright (c) 1983, 1987, 1989 1107*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1108*e0e58e67SRyan Prichard 1109*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1110*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1111*e0e58e67SRyan Prichardare met: 1112*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1113*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1114*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1115*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1116*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1117*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1118*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1119*e0e58e67SRyan Prichard without specific prior written permission. 1120*e0e58e67SRyan Prichard 1121*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1122*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1123*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1124*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1125*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1126*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1127*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1128*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1129*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1130*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1131*e0e58e67SRyan PrichardSUCH DAMAGE. 1132*e0e58e67SRyan Prichard 1133*e0e58e67SRyan Prichard------------------------------------------------------------------- 1134*e0e58e67SRyan Prichard 1135*e0e58e67SRyan PrichardCopyright (c) 1983, 1989 1136*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1137*e0e58e67SRyan Prichard 1138*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1139*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1140*e0e58e67SRyan Prichardare met: 1141*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1142*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1143*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1144*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1145*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1146*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1147*e0e58e67SRyan Prichard must display the following acknowledgement: 1148*e0e58e67SRyan Prichard This product includes software developed by the University of 1149*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1150*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1151*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1152*e0e58e67SRyan Prichard without specific prior written permission. 1153*e0e58e67SRyan Prichard 1154*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1155*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1156*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1157*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1158*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1159*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1160*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1161*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1162*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1163*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1164*e0e58e67SRyan PrichardSUCH DAMAGE. 1165*e0e58e67SRyan Prichard 1166*e0e58e67SRyan Prichard------------------------------------------------------------------- 1167*e0e58e67SRyan Prichard 1168*e0e58e67SRyan PrichardCopyright (c) 1983, 1989, 1993 1169*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1170*e0e58e67SRyan Prichard 1171*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1172*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1173*e0e58e67SRyan Prichardare met: 1174*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1175*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1176*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1177*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1178*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1179*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1180*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1181*e0e58e67SRyan Prichard without specific prior written permission. 1182*e0e58e67SRyan Prichard 1183*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1184*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1185*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1186*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1187*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1188*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1189*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1190*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1191*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1192*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1193*e0e58e67SRyan PrichardSUCH DAMAGE. 1194*e0e58e67SRyan Prichard 1195*e0e58e67SRyan Prichard------------------------------------------------------------------- 1196*e0e58e67SRyan Prichard 1197*e0e58e67SRyan PrichardCopyright (c) 1983, 1993 1198*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1199*e0e58e67SRyan Prichard 1200*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1201*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1202*e0e58e67SRyan Prichardare met: 1203*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1204*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1205*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1206*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1207*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1208*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1209*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1210*e0e58e67SRyan Prichard without specific prior written permission. 1211*e0e58e67SRyan Prichard 1212*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1213*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1214*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1215*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1216*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1217*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1218*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1219*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1220*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1221*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1222*e0e58e67SRyan PrichardSUCH DAMAGE. 1223*e0e58e67SRyan Prichard 1224*e0e58e67SRyan Prichard------------------------------------------------------------------- 1225*e0e58e67SRyan Prichard 1226*e0e58e67SRyan PrichardCopyright (c) 1983, 1993 1227*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1228*e0e58e67SRyan Prichard 1229*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1230*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1231*e0e58e67SRyan Prichardare met: 1232*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1233*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1234*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1235*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1236*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1237*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1238*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1239*e0e58e67SRyan Prichard without specific prior written permission. 1240*e0e58e67SRyan Prichard 1241*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1242*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1243*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1244*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1245*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1246*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1247*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1248*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1249*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1250*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1251*e0e58e67SRyan PrichardSUCH DAMAGE. 1252*e0e58e67SRyan Prichard 1253*e0e58e67SRyan Prichard------------------------------------------------------------------- 1254*e0e58e67SRyan Prichard 1255*e0e58e67SRyan PrichardCopyright (c) 1985 1256*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1257*e0e58e67SRyan Prichard 1258*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1259*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1260*e0e58e67SRyan Prichardare met: 1261*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1262*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1263*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1264*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1265*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1266*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1267*e0e58e67SRyan Prichard must display the following acknowledgement: 1268*e0e58e67SRyan Prichard This product includes software developed by the University of 1269*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1270*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1271*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1272*e0e58e67SRyan Prichard without specific prior written permission. 1273*e0e58e67SRyan Prichard 1274*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1275*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1276*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1277*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1278*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1279*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1280*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1281*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1282*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1283*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1284*e0e58e67SRyan PrichardSUCH DAMAGE. 1285*e0e58e67SRyan Prichard 1286*e0e58e67SRyan Prichard------------------------------------------------------------------- 1287*e0e58e67SRyan Prichard 1288*e0e58e67SRyan PrichardCopyright (c) 1985 Regents of the University of California. 1289*e0e58e67SRyan PrichardAll rights reserved. 1290*e0e58e67SRyan Prichard 1291*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1292*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1293*e0e58e67SRyan Prichardare met: 1294*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1295*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1296*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1297*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1298*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1299*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1300*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1301*e0e58e67SRyan Prichard without specific prior written permission. 1302*e0e58e67SRyan Prichard 1303*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1304*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1305*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1306*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1307*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1308*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1309*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1310*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1311*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1312*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1313*e0e58e67SRyan PrichardSUCH DAMAGE. 1314*e0e58e67SRyan Prichard 1315*e0e58e67SRyan Prichard------------------------------------------------------------------- 1316*e0e58e67SRyan Prichard 1317*e0e58e67SRyan PrichardCopyright (c) 1985, 1988, 1993 1318*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1319*e0e58e67SRyan Prichard 1320*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1321*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1322*e0e58e67SRyan Prichardare met: 1323*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1324*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1325*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1326*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1327*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1328*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1329*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1330*e0e58e67SRyan Prichard without specific prior written permission. 1331*e0e58e67SRyan Prichard 1332*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1333*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1334*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1335*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1336*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1337*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1338*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1339*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1340*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1341*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1342*e0e58e67SRyan PrichardSUCH DAMAGE. 1343*e0e58e67SRyan Prichard 1344*e0e58e67SRyan PrichardPortions Copyright (c) 1993 by Digital Equipment Corporation. 1345*e0e58e67SRyan Prichard 1346*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 1347*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 1348*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies, and that 1349*e0e58e67SRyan Prichardthe name of Digital Equipment Corporation not be used in advertising or 1350*e0e58e67SRyan Prichardpublicity pertaining to distribution of the document or software without 1351*e0e58e67SRyan Prichardspecific, written prior permission. 1352*e0e58e67SRyan Prichard 1353*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL 1354*e0e58e67SRyan PrichardWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES 1355*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT 1356*e0e58e67SRyan PrichardCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 1357*e0e58e67SRyan PrichardDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 1358*e0e58e67SRyan PrichardPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 1359*e0e58e67SRyan PrichardACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 1360*e0e58e67SRyan PrichardSOFTWARE. 1361*e0e58e67SRyan Prichard 1362*e0e58e67SRyan Prichard------------------------------------------------------------------- 1363*e0e58e67SRyan Prichard 1364*e0e58e67SRyan PrichardCopyright (c) 1985, 1989, 1993 1365*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1366*e0e58e67SRyan Prichard 1367*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1368*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1369*e0e58e67SRyan Prichardare met: 1370*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1371*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1372*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1373*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1374*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1375*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1376*e0e58e67SRyan Prichard must display the following acknowledgement: 1377*e0e58e67SRyan Prichard This product includes software developed by the University of 1378*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1379*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1380*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1381*e0e58e67SRyan Prichard without specific prior written permission. 1382*e0e58e67SRyan Prichard 1383*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1384*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1385*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1386*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1387*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1388*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1389*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1390*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1391*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1392*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1393*e0e58e67SRyan PrichardSUCH DAMAGE. 1394*e0e58e67SRyan Prichard 1395*e0e58e67SRyan Prichard------------------------------------------------------------------- 1396*e0e58e67SRyan Prichard 1397*e0e58e67SRyan PrichardCopyright (c) 1985, 1993 1398*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1399*e0e58e67SRyan Prichard 1400*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1401*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1402*e0e58e67SRyan Prichardare met: 1403*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1404*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1405*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1406*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1407*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1408*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1409*e0e58e67SRyan Prichard must display the following acknowledgement: 1410*e0e58e67SRyan Prichard This product includes software developed by the University of 1411*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1412*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1413*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1414*e0e58e67SRyan Prichard without specific prior written permission. 1415*e0e58e67SRyan Prichard 1416*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1417*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1418*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1419*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1420*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1421*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1422*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1423*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1424*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1425*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1426*e0e58e67SRyan PrichardSUCH DAMAGE. 1427*e0e58e67SRyan Prichard 1428*e0e58e67SRyan Prichard------------------------------------------------------------------- 1429*e0e58e67SRyan Prichard 1430*e0e58e67SRyan PrichardCopyright (c) 1985, 1993 1431*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1432*e0e58e67SRyan Prichard 1433*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1434*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1435*e0e58e67SRyan Prichardare met: 1436*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1437*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1438*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1439*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1440*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1441*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1442*e0e58e67SRyan Prichard must display the following acknowledgement: 1443*e0e58e67SRyan Prichard This product includes software developed by the University of 1444*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1445*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1446*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1447*e0e58e67SRyan Prichard without specific prior written permission. 1448*e0e58e67SRyan Prichard 1449*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1450*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1451*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1452*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1453*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1454*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1455*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1456*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1457*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1458*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1459*e0e58e67SRyan PrichardSUCH DAMAGE. 1460*e0e58e67SRyan Prichard 1461*e0e58e67SRyan Prichard------------------------------------------------------------------- 1462*e0e58e67SRyan Prichard 1463*e0e58e67SRyan PrichardCopyright (c) 1985, 1993 1464*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1465*e0e58e67SRyan Prichard 1466*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1467*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1468*e0e58e67SRyan Prichardare met: 1469*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1470*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1471*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1472*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1473*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1474*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1475*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1476*e0e58e67SRyan Prichard without specific prior written permission. 1477*e0e58e67SRyan Prichard 1478*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1479*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1480*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1481*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1482*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1483*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1484*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1485*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1486*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1487*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1488*e0e58e67SRyan PrichardSUCH DAMAGE. 1489*e0e58e67SRyan Prichard 1490*e0e58e67SRyan Prichard------------------------------------------------------------------- 1491*e0e58e67SRyan Prichard 1492*e0e58e67SRyan PrichardCopyright (c) 1987 Regents of the University of California. 1493*e0e58e67SRyan PrichardAll rights reserved. 1494*e0e58e67SRyan Prichard 1495*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1496*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1497*e0e58e67SRyan Prichardare met: 1498*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1499*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1500*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1501*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1502*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1503*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1504*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1505*e0e58e67SRyan Prichard without specific prior written permission. 1506*e0e58e67SRyan Prichard 1507*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1508*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1509*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1510*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1511*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1512*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1513*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1514*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1515*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1516*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1517*e0e58e67SRyan PrichardSUCH DAMAGE. 1518*e0e58e67SRyan Prichard 1519*e0e58e67SRyan Prichard------------------------------------------------------------------- 1520*e0e58e67SRyan Prichard 1521*e0e58e67SRyan PrichardCopyright (c) 1987, 1993 1522*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1523*e0e58e67SRyan Prichard 1524*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1525*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1526*e0e58e67SRyan Prichardare met: 1527*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1528*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1529*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1530*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1531*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1532*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1533*e0e58e67SRyan Prichard must display the following acknowledgement: 1534*e0e58e67SRyan Prichard This product includes software developed by the University of 1535*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1536*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1537*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1538*e0e58e67SRyan Prichard without specific prior written permission. 1539*e0e58e67SRyan Prichard 1540*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1541*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1542*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1543*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1544*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1545*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1546*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1547*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1548*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1549*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1550*e0e58e67SRyan PrichardSUCH DAMAGE. 1551*e0e58e67SRyan Prichard 1552*e0e58e67SRyan Prichard------------------------------------------------------------------- 1553*e0e58e67SRyan Prichard 1554*e0e58e67SRyan PrichardCopyright (c) 1987, 1993 1555*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1556*e0e58e67SRyan Prichard 1557*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1558*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1559*e0e58e67SRyan Prichardare met: 1560*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1561*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1562*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1563*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1564*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1565*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1566*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1567*e0e58e67SRyan Prichard without specific prior written permission. 1568*e0e58e67SRyan Prichard 1569*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1570*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1571*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1572*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1573*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1574*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1575*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1576*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1577*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1578*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1579*e0e58e67SRyan PrichardSUCH DAMAGE. 1580*e0e58e67SRyan Prichard 1581*e0e58e67SRyan Prichard------------------------------------------------------------------- 1582*e0e58e67SRyan Prichard 1583*e0e58e67SRyan PrichardCopyright (c) 1988 Regents of the University of California. 1584*e0e58e67SRyan PrichardAll rights reserved. 1585*e0e58e67SRyan Prichard 1586*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1587*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1588*e0e58e67SRyan Prichardare met: 1589*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1590*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1591*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1592*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1593*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1594*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1595*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1596*e0e58e67SRyan Prichard without specific prior written permission. 1597*e0e58e67SRyan Prichard 1598*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1599*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1600*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1601*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1602*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1603*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1604*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1605*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1606*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1607*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1608*e0e58e67SRyan PrichardSUCH DAMAGE. 1609*e0e58e67SRyan Prichard 1610*e0e58e67SRyan Prichard------------------------------------------------------------------- 1611*e0e58e67SRyan Prichard 1612*e0e58e67SRyan PrichardCopyright (c) 1988 The Regents of the University of California. 1613*e0e58e67SRyan PrichardAll rights reserved. 1614*e0e58e67SRyan Prichard 1615*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1616*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1617*e0e58e67SRyan Prichardare met: 1618*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1619*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1620*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1621*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1622*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1623*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1624*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1625*e0e58e67SRyan Prichard without specific prior written permission. 1626*e0e58e67SRyan Prichard 1627*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1628*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1629*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1630*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1631*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1632*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1633*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1634*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1635*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1636*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1637*e0e58e67SRyan PrichardSUCH DAMAGE. 1638*e0e58e67SRyan Prichard 1639*e0e58e67SRyan Prichard------------------------------------------------------------------- 1640*e0e58e67SRyan Prichard 1641*e0e58e67SRyan PrichardCopyright (c) 1988, 1993 1642*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1643*e0e58e67SRyan Prichard 1644*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1645*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1646*e0e58e67SRyan Prichardare met: 1647*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1648*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1649*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1650*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1651*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1652*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1653*e0e58e67SRyan Prichard must display the following acknowledgement: 1654*e0e58e67SRyan Prichard This product includes software developed by the University of 1655*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1656*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1657*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1658*e0e58e67SRyan Prichard without specific prior written permission. 1659*e0e58e67SRyan Prichard 1660*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1661*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1662*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1663*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1664*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1665*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1666*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1667*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1668*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1669*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1670*e0e58e67SRyan PrichardSUCH DAMAGE. 1671*e0e58e67SRyan Prichard 1672*e0e58e67SRyan Prichard------------------------------------------------------------------- 1673*e0e58e67SRyan Prichard 1674*e0e58e67SRyan PrichardCopyright (c) 1988, 1993 1675*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1676*e0e58e67SRyan Prichard 1677*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1678*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1679*e0e58e67SRyan Prichardare met: 1680*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1681*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1682*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1683*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1684*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1685*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 1686*e0e58e67SRyan Prichard must display the following acknowledgement: 1687*e0e58e67SRyan Prichard This product includes software developed by the University of 1688*e0e58e67SRyan Prichard California, Berkeley and its contributors. 1689*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1690*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1691*e0e58e67SRyan Prichard without specific prior written permission. 1692*e0e58e67SRyan Prichard 1693*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1694*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1695*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1696*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1697*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1698*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1699*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1700*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1701*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1702*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1703*e0e58e67SRyan PrichardSUCH DAMAGE. 1704*e0e58e67SRyan Prichard 1705*e0e58e67SRyan Prichard------------------------------------------------------------------- 1706*e0e58e67SRyan Prichard 1707*e0e58e67SRyan PrichardCopyright (c) 1988, 1993 1708*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1709*e0e58e67SRyan Prichard 1710*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1711*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1712*e0e58e67SRyan Prichardare met: 1713*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1714*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1715*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1716*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1717*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1718*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1719*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1720*e0e58e67SRyan Prichard without specific prior written permission. 1721*e0e58e67SRyan Prichard 1722*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1723*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1724*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1725*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1726*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1727*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1728*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1729*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1730*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1731*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1732*e0e58e67SRyan PrichardSUCH DAMAGE. 1733*e0e58e67SRyan Prichard 1734*e0e58e67SRyan Prichard------------------------------------------------------------------- 1735*e0e58e67SRyan Prichard 1736*e0e58e67SRyan PrichardCopyright (c) 1988, 1993 1737*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1738*e0e58e67SRyan Prichard 1739*e0e58e67SRyan PrichardThis code is derived from software written by Ken Arnold and 1740*e0e58e67SRyan Prichardpublished in UNIX Review, Vol. 6, No. 8. 1741*e0e58e67SRyan Prichard 1742*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1743*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1744*e0e58e67SRyan Prichardare met: 1745*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1746*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1747*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1748*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1749*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1750*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1751*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1752*e0e58e67SRyan Prichard without specific prior written permission. 1753*e0e58e67SRyan Prichard 1754*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1755*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1756*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1757*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1758*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1759*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1760*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1761*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1762*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1763*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1764*e0e58e67SRyan PrichardSUCH DAMAGE. 1765*e0e58e67SRyan Prichard 1766*e0e58e67SRyan Prichard------------------------------------------------------------------- 1767*e0e58e67SRyan Prichard 1768*e0e58e67SRyan PrichardCopyright (c) 1989 The Regents of the University of California. 1769*e0e58e67SRyan PrichardAll rights reserved. 1770*e0e58e67SRyan Prichard 1771*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1772*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1773*e0e58e67SRyan Prichardare met: 1774*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1775*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1776*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1777*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1778*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1779*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1780*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1781*e0e58e67SRyan Prichard without specific prior written permission. 1782*e0e58e67SRyan Prichard 1783*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1784*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1785*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1786*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1787*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1788*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1789*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1790*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1791*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1792*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1793*e0e58e67SRyan PrichardSUCH DAMAGE. 1794*e0e58e67SRyan Prichard 1795*e0e58e67SRyan Prichard------------------------------------------------------------------- 1796*e0e58e67SRyan Prichard 1797*e0e58e67SRyan PrichardCopyright (c) 1989 The Regents of the University of California. 1798*e0e58e67SRyan PrichardAll rights reserved. 1799*e0e58e67SRyan Prichard(c) UNIX System Laboratories, Inc. 1800*e0e58e67SRyan PrichardAll or some portions of this file are derived from material licensed 1801*e0e58e67SRyan Prichardto the University of California by American Telephone and Telegraph 1802*e0e58e67SRyan PrichardCo. or Unix System Laboratories, Inc. and are reproduced herein with 1803*e0e58e67SRyan Prichardthe permission of UNIX System Laboratories, Inc. 1804*e0e58e67SRyan Prichard 1805*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1806*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1807*e0e58e67SRyan Prichardare met: 1808*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1809*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1810*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1811*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1812*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1813*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1814*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1815*e0e58e67SRyan Prichard without specific prior written permission. 1816*e0e58e67SRyan Prichard 1817*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1818*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1819*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1820*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1821*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1822*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1823*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1824*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1825*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1826*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1827*e0e58e67SRyan PrichardSUCH DAMAGE. 1828*e0e58e67SRyan Prichard 1829*e0e58e67SRyan Prichard------------------------------------------------------------------- 1830*e0e58e67SRyan Prichard 1831*e0e58e67SRyan PrichardCopyright (c) 1989, 1993 1832*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1833*e0e58e67SRyan Prichard 1834*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1835*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1836*e0e58e67SRyan Prichardare met: 1837*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1838*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1839*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1840*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1841*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1842*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1843*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1844*e0e58e67SRyan Prichard without specific prior written permission. 1845*e0e58e67SRyan Prichard 1846*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1847*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1848*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1849*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1850*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1851*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1852*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1853*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1854*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1855*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1856*e0e58e67SRyan PrichardSUCH DAMAGE. 1857*e0e58e67SRyan Prichard 1858*e0e58e67SRyan Prichard------------------------------------------------------------------- 1859*e0e58e67SRyan Prichard 1860*e0e58e67SRyan PrichardCopyright (c) 1989, 1993 1861*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1862*e0e58e67SRyan Prichard 1863*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1864*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1865*e0e58e67SRyan Prichardare met: 1866*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1867*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1868*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1869*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1870*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1871*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 1872*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1873*e0e58e67SRyan Prichard without specific prior written permission. 1874*e0e58e67SRyan Prichard 1875*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1876*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1877*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1878*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1879*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1880*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1881*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1882*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1883*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1884*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1885*e0e58e67SRyan PrichardSUCH DAMAGE. 1886*e0e58e67SRyan Prichard 1887*e0e58e67SRyan Prichard------------------------------------------------------------------- 1888*e0e58e67SRyan Prichard 1889*e0e58e67SRyan PrichardCopyright (c) 1989, 1993 1890*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1891*e0e58e67SRyan Prichard 1892*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 1893*e0e58e67SRyan PrichardRoger L. Snyder. 1894*e0e58e67SRyan Prichard 1895*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1896*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1897*e0e58e67SRyan Prichardare met: 1898*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1899*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1900*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1901*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1902*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1903*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1904*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1905*e0e58e67SRyan Prichard without specific prior written permission. 1906*e0e58e67SRyan Prichard 1907*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1908*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1909*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1910*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1911*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1912*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1913*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1914*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1915*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1916*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1917*e0e58e67SRyan PrichardSUCH DAMAGE. 1918*e0e58e67SRyan Prichard 1919*e0e58e67SRyan Prichard------------------------------------------------------------------- 1920*e0e58e67SRyan Prichard 1921*e0e58e67SRyan PrichardCopyright (c) 1989, 1993 1922*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 1923*e0e58e67SRyan Prichard(c) UNIX System Laboratories, Inc. 1924*e0e58e67SRyan PrichardAll or some portions of this file are derived from material licensed 1925*e0e58e67SRyan Prichardto the University of California by American Telephone and Telegraph 1926*e0e58e67SRyan PrichardCo. or Unix System Laboratories, Inc. and are reproduced herein with 1927*e0e58e67SRyan Prichardthe permission of UNIX System Laboratories, Inc. 1928*e0e58e67SRyan Prichard 1929*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1930*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1931*e0e58e67SRyan Prichardare met: 1932*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1933*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1934*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1935*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1936*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1937*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1938*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1939*e0e58e67SRyan Prichard without specific prior written permission. 1940*e0e58e67SRyan Prichard 1941*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1942*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1943*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1944*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1945*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1946*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1947*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1948*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1949*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1950*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1951*e0e58e67SRyan PrichardSUCH DAMAGE. 1952*e0e58e67SRyan Prichard 1953*e0e58e67SRyan Prichard------------------------------------------------------------------- 1954*e0e58e67SRyan Prichard 1955*e0e58e67SRyan PrichardCopyright (c) 1990 Regents of the University of California. 1956*e0e58e67SRyan PrichardAll rights reserved. 1957*e0e58e67SRyan Prichard 1958*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 1959*e0e58e67SRyan PrichardChris Torek. 1960*e0e58e67SRyan Prichard 1961*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1962*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1963*e0e58e67SRyan Prichardare met: 1964*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1965*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1966*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1967*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1968*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1969*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1970*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 1971*e0e58e67SRyan Prichard without specific prior written permission. 1972*e0e58e67SRyan Prichard 1973*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1974*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1975*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1976*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1977*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1978*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1979*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1980*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1981*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1982*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1983*e0e58e67SRyan PrichardSUCH DAMAGE. 1984*e0e58e67SRyan Prichard 1985*e0e58e67SRyan Prichard------------------------------------------------------------------- 1986*e0e58e67SRyan Prichard 1987*e0e58e67SRyan PrichardCopyright (c) 1990 The Regents of the University of California. 1988*e0e58e67SRyan PrichardAll rights reserved. 1989*e0e58e67SRyan Prichard 1990*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 1991*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 1992*e0e58e67SRyan Prichardare met: 1993*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 1994*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 1995*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 1996*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 1997*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 1998*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 1999*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2000*e0e58e67SRyan Prichard without specific prior written permission. 2001*e0e58e67SRyan Prichard 2002*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2003*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2004*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2005*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2006*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2007*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2008*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2009*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2010*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2011*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2012*e0e58e67SRyan PrichardSUCH DAMAGE. 2013*e0e58e67SRyan Prichard 2014*e0e58e67SRyan Prichard------------------------------------------------------------------- 2015*e0e58e67SRyan Prichard 2016*e0e58e67SRyan PrichardCopyright (c) 1990 The Regents of the University of California. 2017*e0e58e67SRyan PrichardAll rights reserved. 2018*e0e58e67SRyan Prichard 2019*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2020*e0e58e67SRyan PrichardChris Torek. 2021*e0e58e67SRyan Prichard 2022*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2023*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2024*e0e58e67SRyan Prichardare met: 2025*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2026*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2027*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2028*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2029*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2030*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2031*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2032*e0e58e67SRyan Prichard without specific prior written permission. 2033*e0e58e67SRyan Prichard 2034*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2035*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2036*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2037*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2038*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2039*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2040*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2041*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2042*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2043*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2044*e0e58e67SRyan PrichardSUCH DAMAGE. 2045*e0e58e67SRyan Prichard 2046*e0e58e67SRyan Prichard------------------------------------------------------------------- 2047*e0e58e67SRyan Prichard 2048*e0e58e67SRyan PrichardCopyright (c) 1990 The Regents of the University of California. 2049*e0e58e67SRyan PrichardAll rights reserved. 2050*e0e58e67SRyan Prichard 2051*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2052*e0e58e67SRyan PrichardWilliam Jolitz. 2053*e0e58e67SRyan Prichard 2054*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2055*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2056*e0e58e67SRyan Prichardare met: 2057*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2058*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2059*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2060*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2061*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2062*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2063*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2064*e0e58e67SRyan Prichard without specific prior written permission. 2065*e0e58e67SRyan Prichard 2066*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2067*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2068*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2069*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2070*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2071*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2072*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2073*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2074*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2075*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2076*e0e58e67SRyan PrichardSUCH DAMAGE. 2077*e0e58e67SRyan Prichard 2078*e0e58e67SRyan Prichard------------------------------------------------------------------- 2079*e0e58e67SRyan Prichard 2080*e0e58e67SRyan PrichardCopyright (c) 1990, 1993 2081*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2082*e0e58e67SRyan Prichard 2083*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2084*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2085*e0e58e67SRyan Prichardare met: 2086*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2087*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2088*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2089*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2090*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2091*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2092*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2093*e0e58e67SRyan Prichard without specific prior written permission. 2094*e0e58e67SRyan Prichard 2095*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2096*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2097*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2098*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2099*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2100*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2101*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2102*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2103*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2104*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2105*e0e58e67SRyan PrichardSUCH DAMAGE. 2106*e0e58e67SRyan Prichard 2107*e0e58e67SRyan Prichard------------------------------------------------------------------- 2108*e0e58e67SRyan Prichard 2109*e0e58e67SRyan PrichardCopyright (c) 1990, 1993 2110*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2111*e0e58e67SRyan Prichard 2112*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2113*e0e58e67SRyan PrichardChris Torek. 2114*e0e58e67SRyan Prichard 2115*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2116*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2117*e0e58e67SRyan Prichardare met: 2118*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2119*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2120*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2121*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2122*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2123*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2124*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2125*e0e58e67SRyan Prichard without specific prior written permission. 2126*e0e58e67SRyan Prichard 2127*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2128*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2129*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2130*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2131*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2132*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2133*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2134*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2135*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2136*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2137*e0e58e67SRyan PrichardSUCH DAMAGE. 2138*e0e58e67SRyan Prichard 2139*e0e58e67SRyan Prichard------------------------------------------------------------------- 2140*e0e58e67SRyan Prichard 2141*e0e58e67SRyan PrichardCopyright (c) 1990, 1993 2142*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2143*e0e58e67SRyan Prichard 2144*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2145*e0e58e67SRyan PrichardDonn Seeley at UUNET Technologies, Inc. 2146*e0e58e67SRyan Prichard 2147*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2148*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2149*e0e58e67SRyan Prichardare met: 2150*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2151*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2152*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2153*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2154*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2155*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2156*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2157*e0e58e67SRyan Prichard without specific prior written permission. 2158*e0e58e67SRyan Prichard 2159*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2160*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2161*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2162*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2163*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2164*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2165*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2166*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2167*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2168*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2169*e0e58e67SRyan PrichardSUCH DAMAGE. 2170*e0e58e67SRyan Prichard 2171*e0e58e67SRyan Prichard------------------------------------------------------------------- 2172*e0e58e67SRyan Prichard 2173*e0e58e67SRyan PrichardCopyright (c) 1990, 1993 2174*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2175*e0e58e67SRyan Prichard 2176*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2177*e0e58e67SRyan PrichardDonn Seeley at UUNET Technologies, Inc. 2178*e0e58e67SRyan Prichard 2179*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2180*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2181*e0e58e67SRyan Prichardare met: 2182*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2183*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2184*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2185*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2186*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2187*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 2188*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2189*e0e58e67SRyan Prichard without specific prior written permission. 2190*e0e58e67SRyan Prichard 2191*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2192*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2193*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2194*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2195*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2196*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2197*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2198*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2199*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2200*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2201*e0e58e67SRyan PrichardSUCH DAMAGE. 2202*e0e58e67SRyan Prichard 2203*e0e58e67SRyan Prichard------------------------------------------------------------------- 2204*e0e58e67SRyan Prichard 2205*e0e58e67SRyan PrichardCopyright (c) 1990, 1993 2206*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2207*e0e58e67SRyan Prichard(c) UNIX System Laboratories, Inc. 2208*e0e58e67SRyan PrichardAll or some portions of this file are derived from material licensed 2209*e0e58e67SRyan Prichardto the University of California by American Telephone and Telegraph 2210*e0e58e67SRyan PrichardCo. or Unix System Laboratories, Inc. and are reproduced herein with 2211*e0e58e67SRyan Prichardthe permission of UNIX System Laboratories, Inc. 2212*e0e58e67SRyan Prichard 2213*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2214*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2215*e0e58e67SRyan Prichardare met: 2216*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2217*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2218*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2219*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2220*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2221*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2222*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2223*e0e58e67SRyan Prichard without specific prior written permission. 2224*e0e58e67SRyan Prichard 2225*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2226*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2227*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2228*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2229*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2230*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2231*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2232*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2233*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2234*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2235*e0e58e67SRyan PrichardSUCH DAMAGE. 2236*e0e58e67SRyan Prichard 2237*e0e58e67SRyan Prichard------------------------------------------------------------------- 2238*e0e58e67SRyan Prichard 2239*e0e58e67SRyan PrichardCopyright (c) 1990, 1993, 1994 2240*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2241*e0e58e67SRyan Prichard 2242*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2243*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2244*e0e58e67SRyan Prichardare met: 2245*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2246*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2247*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2248*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2249*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2250*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2251*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2252*e0e58e67SRyan Prichard without specific prior written permission. 2253*e0e58e67SRyan Prichard 2254*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2255*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2256*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2257*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2258*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2259*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2260*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2261*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2262*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2263*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2264*e0e58e67SRyan PrichardSUCH DAMAGE. 2265*e0e58e67SRyan Prichard 2266*e0e58e67SRyan Prichard------------------------------------------------------------------- 2267*e0e58e67SRyan Prichard 2268*e0e58e67SRyan PrichardCopyright (c) 1990, 1993, 1994 2269*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2270*e0e58e67SRyan Prichard 2271*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2272*e0e58e67SRyan PrichardChris Torek. 2273*e0e58e67SRyan Prichard 2274*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2275*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2276*e0e58e67SRyan Prichardare met: 2277*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2278*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2279*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2280*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2281*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2282*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2283*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2284*e0e58e67SRyan Prichard without specific prior written permission. 2285*e0e58e67SRyan Prichard 2286*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2287*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2288*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2289*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2290*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2291*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2292*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2293*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2294*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2295*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2296*e0e58e67SRyan PrichardSUCH DAMAGE. 2297*e0e58e67SRyan Prichard 2298*e0e58e67SRyan Prichard------------------------------------------------------------------- 2299*e0e58e67SRyan Prichard 2300*e0e58e67SRyan PrichardCopyright (c) 1991 The Regents of the University of California. 2301*e0e58e67SRyan PrichardAll rights reserved. 2302*e0e58e67SRyan Prichard 2303*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2304*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2305*e0e58e67SRyan Prichardare met: 2306*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2307*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2308*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2309*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2310*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2311*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2312*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2313*e0e58e67SRyan Prichard without specific prior written permission. 2314*e0e58e67SRyan Prichard 2315*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2316*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2317*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2318*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2319*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2320*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2321*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2322*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2323*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2324*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2325*e0e58e67SRyan PrichardSUCH DAMAGE. 2326*e0e58e67SRyan Prichard 2327*e0e58e67SRyan Prichard------------------------------------------------------------------- 2328*e0e58e67SRyan Prichard 2329*e0e58e67SRyan PrichardCopyright (c) 1991, 1993 2330*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2331*e0e58e67SRyan Prichard 2332*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2333*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2334*e0e58e67SRyan Prichardare met: 2335*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2336*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2337*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2338*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2339*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2340*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2341*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2342*e0e58e67SRyan Prichard without specific prior written permission. 2343*e0e58e67SRyan Prichard 2344*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2345*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2346*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2347*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2348*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2349*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2350*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2351*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2352*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2353*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2354*e0e58e67SRyan PrichardSUCH DAMAGE. 2355*e0e58e67SRyan Prichard 2356*e0e58e67SRyan Prichard------------------------------------------------------------------- 2357*e0e58e67SRyan Prichard 2358*e0e58e67SRyan PrichardCopyright (c) 1991, 1993 2359*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2360*e0e58e67SRyan Prichard 2361*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2362*e0e58e67SRyan PrichardBerkeley Software Design, Inc. 2363*e0e58e67SRyan Prichard 2364*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2365*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2366*e0e58e67SRyan Prichardare met: 2367*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2368*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2369*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2370*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2371*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2372*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2373*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2374*e0e58e67SRyan Prichard without specific prior written permission. 2375*e0e58e67SRyan Prichard 2376*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2377*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2378*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2379*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2380*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2381*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2382*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2383*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2384*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2385*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2386*e0e58e67SRyan PrichardSUCH DAMAGE. 2387*e0e58e67SRyan Prichard 2388*e0e58e67SRyan Prichard------------------------------------------------------------------- 2389*e0e58e67SRyan Prichard 2390*e0e58e67SRyan PrichardCopyright (c) 1991, 1993 2391*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2392*e0e58e67SRyan Prichard(c) UNIX System Laboratories, Inc. 2393*e0e58e67SRyan PrichardAll or some portions of this file are derived from material licensed 2394*e0e58e67SRyan Prichardto the University of California by American Telephone and Telegraph 2395*e0e58e67SRyan PrichardCo. or Unix System Laboratories, Inc. and are reproduced herein with 2396*e0e58e67SRyan Prichardthe permission of UNIX System Laboratories, Inc. 2397*e0e58e67SRyan Prichard 2398*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2399*e0e58e67SRyan PrichardHugh Smith at The University of Guelph. 2400*e0e58e67SRyan Prichard 2401*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2402*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2403*e0e58e67SRyan Prichardare met: 2404*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2405*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2406*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2407*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2408*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2409*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2410*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2411*e0e58e67SRyan Prichard without specific prior written permission. 2412*e0e58e67SRyan Prichard 2413*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2414*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2415*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2416*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2417*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2418*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2419*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2420*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2421*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2422*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2423*e0e58e67SRyan PrichardSUCH DAMAGE. 2424*e0e58e67SRyan Prichard 2425*e0e58e67SRyan Prichard------------------------------------------------------------------- 2426*e0e58e67SRyan Prichard 2427*e0e58e67SRyan PrichardCopyright (c) 1991, 1993, 1995, 2428*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2429*e0e58e67SRyan Prichard 2430*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2431*e0e58e67SRyan PrichardHavard Eidnes. 2432*e0e58e67SRyan Prichard 2433*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2434*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2435*e0e58e67SRyan Prichardare met: 2436*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2437*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2438*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2439*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2440*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2441*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2442*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2443*e0e58e67SRyan Prichard without specific prior written permission. 2444*e0e58e67SRyan Prichard 2445*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2446*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2447*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2448*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2449*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2450*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2451*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2452*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2453*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2454*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2455*e0e58e67SRyan PrichardSUCH DAMAGE. 2456*e0e58e67SRyan Prichard 2457*e0e58e67SRyan Prichard------------------------------------------------------------------- 2458*e0e58e67SRyan Prichard 2459*e0e58e67SRyan PrichardCopyright (c) 1992 Henry Spencer. 2460*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2461*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2462*e0e58e67SRyan Prichard 2463*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2464*e0e58e67SRyan PrichardHenry Spencer of the University of Toronto. 2465*e0e58e67SRyan Prichard 2466*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2467*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2468*e0e58e67SRyan Prichardare met: 2469*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2470*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2471*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2472*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2473*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2474*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2475*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2476*e0e58e67SRyan Prichard without specific prior written permission. 2477*e0e58e67SRyan Prichard 2478*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2479*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2480*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2481*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2482*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2483*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2484*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2485*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2486*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2487*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2488*e0e58e67SRyan PrichardSUCH DAMAGE. 2489*e0e58e67SRyan Prichard 2490*e0e58e67SRyan Prichard------------------------------------------------------------------- 2491*e0e58e67SRyan Prichard 2492*e0e58e67SRyan PrichardCopyright (c) 1992 The Regents of the University of California. 2493*e0e58e67SRyan PrichardAll rights reserved. 2494*e0e58e67SRyan Prichard 2495*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2496*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2497*e0e58e67SRyan Prichardare met: 2498*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2499*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2500*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2501*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2502*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2503*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2504*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2505*e0e58e67SRyan Prichard without specific prior written permission. 2506*e0e58e67SRyan Prichard 2507*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2508*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2509*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2510*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2511*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2512*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2513*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2514*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2515*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2516*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2517*e0e58e67SRyan PrichardSUCH DAMAGE. 2518*e0e58e67SRyan Prichard 2519*e0e58e67SRyan Prichard------------------------------------------------------------------- 2520*e0e58e67SRyan Prichard 2521*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2522*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2523*e0e58e67SRyan Prichard 2524*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2525*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2526*e0e58e67SRyan Prichardare met: 2527*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2528*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2529*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2530*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2531*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2532*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 2533*e0e58e67SRyan Prichard must display the following acknowledgement: 2534*e0e58e67SRyan Prichard This product includes software developed by the University of 2535*e0e58e67SRyan Prichard California, Berkeley and its contributors. 2536*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 2537*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2538*e0e58e67SRyan Prichard without specific prior written permission. 2539*e0e58e67SRyan Prichard 2540*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2541*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2542*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2543*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2544*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2545*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2546*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2547*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2548*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2549*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2550*e0e58e67SRyan PrichardSUCH DAMAGE. 2551*e0e58e67SRyan Prichard 2552*e0e58e67SRyan Prichard------------------------------------------------------------------- 2553*e0e58e67SRyan Prichard 2554*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2555*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2556*e0e58e67SRyan Prichard 2557*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2558*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2559*e0e58e67SRyan Prichardare met: 2560*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2561*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2562*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2563*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2564*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2565*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2566*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2567*e0e58e67SRyan Prichard without specific prior written permission. 2568*e0e58e67SRyan Prichard 2569*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2570*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2571*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2572*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2573*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2574*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2575*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2576*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2577*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2578*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2579*e0e58e67SRyan PrichardSUCH DAMAGE. 2580*e0e58e67SRyan Prichard 2581*e0e58e67SRyan Prichard------------------------------------------------------------------- 2582*e0e58e67SRyan Prichard 2583*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2584*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2585*e0e58e67SRyan Prichard 2586*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2587*e0e58e67SRyan PrichardRalph Campbell. 2588*e0e58e67SRyan Prichard 2589*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2590*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2591*e0e58e67SRyan Prichardare met: 2592*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2593*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2594*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2595*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2596*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2597*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2598*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2599*e0e58e67SRyan Prichard without specific prior written permission. 2600*e0e58e67SRyan Prichard 2601*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2602*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2603*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2604*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2605*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2606*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2607*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2608*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2609*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2610*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2611*e0e58e67SRyan PrichardSUCH DAMAGE. 2612*e0e58e67SRyan Prichard 2613*e0e58e67SRyan Prichard------------------------------------------------------------------- 2614*e0e58e67SRyan Prichard 2615*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2616*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2617*e0e58e67SRyan Prichard 2618*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2619*e0e58e67SRyan PrichardRalph Campbell. This file is derived from the MIPS RISC 2620*e0e58e67SRyan PrichardArchitecture book by Gerry Kane. 2621*e0e58e67SRyan Prichard 2622*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2623*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2624*e0e58e67SRyan Prichardare met: 2625*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2626*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2627*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2628*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2629*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2630*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2631*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2632*e0e58e67SRyan Prichard without specific prior written permission. 2633*e0e58e67SRyan Prichard 2634*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2635*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2636*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2637*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2638*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2639*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2640*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2641*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2642*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2643*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2644*e0e58e67SRyan PrichardSUCH DAMAGE. 2645*e0e58e67SRyan Prichard 2646*e0e58e67SRyan Prichard------------------------------------------------------------------- 2647*e0e58e67SRyan Prichard 2648*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2649*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2650*e0e58e67SRyan Prichard 2651*e0e58e67SRyan PrichardThis software was developed by the Computer Systems Engineering group 2652*e0e58e67SRyan Prichardat Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and 2653*e0e58e67SRyan Prichardcontributed to Berkeley. 2654*e0e58e67SRyan Prichard 2655*e0e58e67SRyan PrichardAll advertising materials mentioning features or use of this software 2656*e0e58e67SRyan Prichardmust display the following acknowledgement: 2657*e0e58e67SRyan Prichard This product includes software developed by the University of 2658*e0e58e67SRyan Prichard California, Lawrence Berkeley Laboratory. 2659*e0e58e67SRyan Prichard 2660*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2661*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2662*e0e58e67SRyan Prichardare met: 2663*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2664*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2665*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2666*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2667*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2668*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 2669*e0e58e67SRyan Prichard must display the following acknowledgement: 2670*e0e58e67SRyan Prichard This product includes software developed by the University of 2671*e0e58e67SRyan Prichard California, Berkeley and its contributors. 2672*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 2673*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2674*e0e58e67SRyan Prichard without specific prior written permission. 2675*e0e58e67SRyan Prichard 2676*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2677*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2678*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2679*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2680*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2681*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2682*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2683*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2684*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2685*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2686*e0e58e67SRyan PrichardSUCH DAMAGE. 2687*e0e58e67SRyan Prichard 2688*e0e58e67SRyan Prichard------------------------------------------------------------------- 2689*e0e58e67SRyan Prichard 2690*e0e58e67SRyan PrichardCopyright (c) 1992, 1993 2691*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2692*e0e58e67SRyan Prichard(c) UNIX System Laboratories, Inc. 2693*e0e58e67SRyan PrichardAll or some portions of this file are derived from material licensed 2694*e0e58e67SRyan Prichardto the University of California by American Telephone and Telegraph 2695*e0e58e67SRyan PrichardCo. or Unix System Laboratories, Inc. and are reproduced herein with 2696*e0e58e67SRyan Prichardthe permission of UNIX System Laboratories, Inc. 2697*e0e58e67SRyan Prichard 2698*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2699*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2700*e0e58e67SRyan Prichardare met: 2701*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2702*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2703*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2704*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2705*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2706*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2707*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2708*e0e58e67SRyan Prichard without specific prior written permission. 2709*e0e58e67SRyan Prichard 2710*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2711*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2712*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2713*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2714*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2715*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2716*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2717*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2718*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2719*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2720*e0e58e67SRyan PrichardSUCH DAMAGE. 2721*e0e58e67SRyan Prichard 2722*e0e58e67SRyan Prichard------------------------------------------------------------------- 2723*e0e58e67SRyan Prichard 2724*e0e58e67SRyan PrichardCopyright (c) 1992, 1993, 1994 2725*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2726*e0e58e67SRyan Prichard 2727*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2728*e0e58e67SRyan PrichardHenry Spencer. 2729*e0e58e67SRyan Prichard 2730*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2731*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2732*e0e58e67SRyan Prichardare met: 2733*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2734*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2735*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2736*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2737*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2738*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2739*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2740*e0e58e67SRyan Prichard without specific prior written permission. 2741*e0e58e67SRyan Prichard 2742*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2743*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2744*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2745*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2746*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2747*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2748*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2749*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2750*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2751*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2752*e0e58e67SRyan PrichardSUCH DAMAGE. 2753*e0e58e67SRyan Prichard 2754*e0e58e67SRyan Prichard------------------------------------------------------------------- 2755*e0e58e67SRyan Prichard 2756*e0e58e67SRyan PrichardCopyright (c) 1992, 1993, 1994 Henry Spencer. 2757*e0e58e67SRyan Prichard 2758*e0e58e67SRyan PrichardThis code is derived from software contributed to Berkeley by 2759*e0e58e67SRyan PrichardHenry Spencer. 2760*e0e58e67SRyan Prichard 2761*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2762*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2763*e0e58e67SRyan Prichardare met: 2764*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2765*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2766*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2767*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2768*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2769*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 2770*e0e58e67SRyan Prichard must display the following acknowledgement: 2771*e0e58e67SRyan Prichard This product includes software developed by the University of 2772*e0e58e67SRyan Prichard California, Berkeley and its contributors. 2773*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 2774*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2775*e0e58e67SRyan Prichard without specific prior written permission. 2776*e0e58e67SRyan Prichard 2777*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2778*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2779*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2780*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2781*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2782*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2783*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2784*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2785*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2786*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2787*e0e58e67SRyan PrichardSUCH DAMAGE. 2788*e0e58e67SRyan Prichard 2789*e0e58e67SRyan Prichard------------------------------------------------------------------- 2790*e0e58e67SRyan Prichard 2791*e0e58e67SRyan PrichardCopyright (c) 1993 2792*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 2793*e0e58e67SRyan Prichard 2794*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2795*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2796*e0e58e67SRyan Prichardare met: 2797*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2798*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2799*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2800*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2801*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2802*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 2803*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2804*e0e58e67SRyan Prichard without specific prior written permission. 2805*e0e58e67SRyan Prichard 2806*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2807*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2808*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2809*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2810*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2811*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2812*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2813*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2814*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2815*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2816*e0e58e67SRyan PrichardSUCH DAMAGE. 2817*e0e58e67SRyan Prichard 2818*e0e58e67SRyan Prichard------------------------------------------------------------------- 2819*e0e58e67SRyan Prichard 2820*e0e58e67SRyan PrichardCopyright (c) 1993 Martin Birgmeier 2821*e0e58e67SRyan PrichardAll rights reserved. 2822*e0e58e67SRyan Prichard 2823*e0e58e67SRyan PrichardYou may redistribute unmodified or modified versions of this source 2824*e0e58e67SRyan Prichardcode provided that the above copyright notice and this and the 2825*e0e58e67SRyan Prichardfollowing conditions are retained. 2826*e0e58e67SRyan Prichard 2827*e0e58e67SRyan PrichardThis software is provided ``as is'', and comes with no warranties 2828*e0e58e67SRyan Prichardof any kind. I shall in no event be liable for anything that happens 2829*e0e58e67SRyan Prichardto anyone/anything when using this software. 2830*e0e58e67SRyan Prichard 2831*e0e58e67SRyan Prichard------------------------------------------------------------------- 2832*e0e58e67SRyan Prichard 2833*e0e58e67SRyan PrichardCopyright (c) 1994 SigmaSoft, Th. Lockert <[email protected]> 2834*e0e58e67SRyan PrichardAll rights reserved. 2835*e0e58e67SRyan Prichard 2836*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2837*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2838*e0e58e67SRyan Prichardare met: 2839*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2840*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2841*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2842*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2843*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2844*e0e58e67SRyan Prichard3. The name of the author may not be used to endorse or promote products 2845*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 2846*e0e58e67SRyan Prichard 2847*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 2848*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 2849*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 2850*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2851*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 2852*e0e58e67SRyan PrichardPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 2853*e0e58e67SRyan PrichardOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 2854*e0e58e67SRyan PrichardWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 2855*e0e58e67SRyan PrichardOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 2856*e0e58e67SRyan PrichardADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2857*e0e58e67SRyan Prichard 2858*e0e58e67SRyan Prichard------------------------------------------------------------------- 2859*e0e58e67SRyan Prichard 2860*e0e58e67SRyan PrichardCopyright (c) 1996 by Internet Software Consortium. 2861*e0e58e67SRyan Prichard 2862*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 2863*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 2864*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 2865*e0e58e67SRyan Prichard 2866*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS 2867*e0e58e67SRyan PrichardALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 2868*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE 2869*e0e58e67SRyan PrichardCONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 2870*e0e58e67SRyan PrichardDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 2871*e0e58e67SRyan PrichardPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 2872*e0e58e67SRyan PrichardACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 2873*e0e58e67SRyan PrichardSOFTWARE. 2874*e0e58e67SRyan Prichard 2875*e0e58e67SRyan Prichard------------------------------------------------------------------- 2876*e0e58e67SRyan Prichard 2877*e0e58e67SRyan PrichardCopyright (c) 1996, David Mazieres <[email protected]> 2878*e0e58e67SRyan PrichardCopyright (c) 2008, Damien Miller <[email protected]> 2879*e0e58e67SRyan PrichardCopyright (c) 2013, Markus Friedl <[email protected]> 2880*e0e58e67SRyan Prichard 2881*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 2882*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 2883*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 2884*e0e58e67SRyan Prichard 2885*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 2886*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 2887*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 2888*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 2889*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 2890*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 2891*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 2892*e0e58e67SRyan Prichard 2893*e0e58e67SRyan Prichard------------------------------------------------------------------- 2894*e0e58e67SRyan Prichard 2895*e0e58e67SRyan PrichardCopyright (c) 1996-1998, 2008 Theo de Raadt 2896*e0e58e67SRyan PrichardCopyright (c) 1997, 2008-2009 Todd C. Miller 2897*e0e58e67SRyan Prichard 2898*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 2899*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 2900*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 2901*e0e58e67SRyan Prichard 2902*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 2903*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 2904*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 2905*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 2906*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 2907*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 2908*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 2909*e0e58e67SRyan Prichard 2910*e0e58e67SRyan Prichard------------------------------------------------------------------- 2911*e0e58e67SRyan Prichard 2912*e0e58e67SRyan PrichardCopyright (c) 1997 Mark Brinicombe 2913*e0e58e67SRyan PrichardCopyright (C) 2010 The Android Open Source Project 2914*e0e58e67SRyan PrichardAll rights reserved. 2915*e0e58e67SRyan Prichard 2916*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2917*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2918*e0e58e67SRyan Prichardare met: 2919*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2920*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2921*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2922*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2923*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2924*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 2925*e0e58e67SRyan Prichard must display the following acknowledgement: 2926*e0e58e67SRyan Prichard This product includes software developed by Mark Brinicombe 2927*e0e58e67SRyan Prichard4. Neither the name of the University nor the names of its contributors 2928*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 2929*e0e58e67SRyan Prichard without specific prior written permission. 2930*e0e58e67SRyan Prichard 2931*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 2932*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2933*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2934*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 2935*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2936*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2937*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2938*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2939*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2940*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2941*e0e58e67SRyan PrichardSUCH DAMAGE. 2942*e0e58e67SRyan Prichard 2943*e0e58e67SRyan Prichard------------------------------------------------------------------- 2944*e0e58e67SRyan Prichard 2945*e0e58e67SRyan PrichardCopyright (c) 1997 Niklas Hallqvist. All rights reserved. 2946*e0e58e67SRyan Prichard 2947*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2948*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2949*e0e58e67SRyan Prichardare met: 2950*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2951*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2952*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2953*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2954*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2955*e0e58e67SRyan Prichard 2956*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 2957*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 2958*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 2959*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 2960*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 2961*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2962*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2963*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2964*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 2965*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2966*e0e58e67SRyan Prichard 2967*e0e58e67SRyan Prichard------------------------------------------------------------------- 2968*e0e58e67SRyan Prichard 2969*e0e58e67SRyan PrichardCopyright (c) 1997 Todd C. Miller <[email protected]> 2970*e0e58e67SRyan Prichard 2971*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 2972*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 2973*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 2974*e0e58e67SRyan Prichard 2975*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 2976*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 2977*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 2978*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 2979*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 2980*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 2981*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 2982*e0e58e67SRyan Prichard 2983*e0e58e67SRyan Prichard------------------------------------------------------------------- 2984*e0e58e67SRyan Prichard 2985*e0e58e67SRyan PrichardCopyright (c) 1997 Todd C. Miller <[email protected]> 2986*e0e58e67SRyan PrichardAll rights reserved. 2987*e0e58e67SRyan Prichard 2988*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 2989*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 2990*e0e58e67SRyan Prichardare met: 2991*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 2992*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 2993*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 2994*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 2995*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 2996*e0e58e67SRyan Prichard3. The name of the author may not be used to endorse or promote products 2997*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 2998*e0e58e67SRyan Prichard 2999*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 3000*e0e58e67SRyan PrichardINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 3001*e0e58e67SRyan PrichardAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 3002*e0e58e67SRyan PrichardTHE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 3003*e0e58e67SRyan PrichardEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 3004*e0e58e67SRyan PrichardPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 3005*e0e58e67SRyan PrichardOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 3006*e0e58e67SRyan PrichardWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 3007*e0e58e67SRyan PrichardOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 3008*e0e58e67SRyan PrichardADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3009*e0e58e67SRyan Prichard 3010*e0e58e67SRyan Prichard------------------------------------------------------------------- 3011*e0e58e67SRyan Prichard 3012*e0e58e67SRyan PrichardCopyright (c) 1997, 1998 The NetBSD Foundation, Inc. 3013*e0e58e67SRyan PrichardAll rights reserved. 3014*e0e58e67SRyan Prichard 3015*e0e58e67SRyan PrichardThis code was contributed to The NetBSD Foundation by Klaus Klein. 3016*e0e58e67SRyan Prichard 3017*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3018*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3019*e0e58e67SRyan Prichardare met: 3020*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3021*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3022*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3023*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3024*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3025*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 3026*e0e58e67SRyan Prichard must display the following acknowledgement: 3027*e0e58e67SRyan Prichard This product includes software developed by the NetBSD 3028*e0e58e67SRyan Prichard Foundation, Inc. and its contributors. 3029*e0e58e67SRyan Prichard4. Neither the name of The NetBSD Foundation nor the names of its 3030*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived 3031*e0e58e67SRyan Prichard from this software without specific prior written permission. 3032*e0e58e67SRyan Prichard 3033*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3034*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3035*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3036*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3037*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3038*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3039*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3040*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3041*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3042*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3043*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3044*e0e58e67SRyan Prichard 3045*e0e58e67SRyan Prichard------------------------------------------------------------------- 3046*e0e58e67SRyan Prichard 3047*e0e58e67SRyan PrichardCopyright (c) 1997, 1998, 1999, 2004 The NetBSD Foundation, Inc. 3048*e0e58e67SRyan PrichardAll rights reserved. 3049*e0e58e67SRyan Prichard 3050*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 3051*e0e58e67SRyan Prichardby Luke Mewburn. 3052*e0e58e67SRyan Prichard 3053*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3054*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3055*e0e58e67SRyan Prichardare met: 3056*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3057*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3058*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3059*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3060*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3061*e0e58e67SRyan Prichard 3062*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3063*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3064*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3065*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3066*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3067*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3068*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3069*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3070*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3071*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3072*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3073*e0e58e67SRyan Prichard 3074*e0e58e67SRyan Prichard------------------------------------------------------------------- 3075*e0e58e67SRyan Prichard 3076*e0e58e67SRyan PrichardCopyright (c) 1997, 1998, 1999, 2004 The NetBSD Foundation, Inc. 3077*e0e58e67SRyan PrichardAll rights reserved. 3078*e0e58e67SRyan Prichard 3079*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 3080*e0e58e67SRyan Prichardby Luke Mewburn; and by Jason R. Thorpe. 3081*e0e58e67SRyan Prichard 3082*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3083*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3084*e0e58e67SRyan Prichardare met: 3085*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3086*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3087*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3088*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3089*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3090*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 3091*e0e58e67SRyan Prichard must display the following acknowledgement: 3092*e0e58e67SRyan Prichard This product includes software developed by the NetBSD 3093*e0e58e67SRyan Prichard Foundation, Inc. and its contributors. 3094*e0e58e67SRyan Prichard4. Neither the name of The NetBSD Foundation nor the names of its 3095*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived 3096*e0e58e67SRyan Prichard from this software without specific prior written permission. 3097*e0e58e67SRyan Prichard 3098*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3099*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3100*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3101*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3102*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3103*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3104*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3105*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3106*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3107*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3108*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3109*e0e58e67SRyan Prichard 3110*e0e58e67SRyan Prichard------------------------------------------------------------------- 3111*e0e58e67SRyan Prichard 3112*e0e58e67SRyan PrichardCopyright (c) 1997, 2005 Todd C. Miller <[email protected]> 3113*e0e58e67SRyan Prichard 3114*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3115*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3116*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3117*e0e58e67SRyan Prichard 3118*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 3119*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 3120*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 3121*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 3122*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 3123*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 3124*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3125*e0e58e67SRyan Prichard 3126*e0e58e67SRyan Prichard------------------------------------------------------------------- 3127*e0e58e67SRyan Prichard 3128*e0e58e67SRyan PrichardCopyright (c) 1998 Softweyr LLC. All rights reserved. 3129*e0e58e67SRyan Prichard 3130*e0e58e67SRyan Prichardstrtok_r, from Berkeley strtok 3131*e0e58e67SRyan PrichardOct 13, 1998 by Wes Peters <[email protected]> 3132*e0e58e67SRyan Prichard 3133*e0e58e67SRyan PrichardCopyright (c) 1988, 1993 3134*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 3135*e0e58e67SRyan Prichard 3136*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3137*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3138*e0e58e67SRyan Prichardare met: 3139*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3140*e0e58e67SRyan Prichard notices, this list of conditions and the following disclaimer. 3141*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3142*e0e58e67SRyan Prichard notices, this list of conditions and the following disclaimer in the 3143*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3144*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 3145*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 3146*e0e58e67SRyan Prichard without specific prior written permission. 3147*e0e58e67SRyan Prichard 3148*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY SOFTWEYR LLC, THE REGENTS AND CONTRIBUTORS 3149*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3150*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 3151*e0e58e67SRyan PrichardPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SOFTWEYR LLC, THE 3152*e0e58e67SRyan PrichardREGENTS, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3153*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 3154*e0e58e67SRyan PrichardTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 3155*e0e58e67SRyan PrichardPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 3156*e0e58e67SRyan PrichardLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 3157*e0e58e67SRyan PrichardNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 3158*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3159*e0e58e67SRyan Prichard 3160*e0e58e67SRyan Prichard------------------------------------------------------------------- 3161*e0e58e67SRyan Prichard 3162*e0e58e67SRyan PrichardCopyright (c) 1998 The NetBSD Foundation, Inc. 3163*e0e58e67SRyan PrichardAll rights reserved. 3164*e0e58e67SRyan Prichard 3165*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 3166*e0e58e67SRyan Prichardby Klaus Klein. 3167*e0e58e67SRyan Prichard 3168*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3169*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3170*e0e58e67SRyan Prichardare met: 3171*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3172*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3173*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3174*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3175*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3176*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 3177*e0e58e67SRyan Prichard must display the following acknowledgement: 3178*e0e58e67SRyan Prichard This product includes software developed by the NetBSD 3179*e0e58e67SRyan Prichard Foundation, Inc. and its contributors. 3180*e0e58e67SRyan Prichard4. Neither the name of The NetBSD Foundation nor the names of its 3181*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived 3182*e0e58e67SRyan Prichard from this software without specific prior written permission. 3183*e0e58e67SRyan Prichard 3184*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3185*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3186*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3187*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3188*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3189*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3190*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3191*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3192*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3193*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3194*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3195*e0e58e67SRyan Prichard 3196*e0e58e67SRyan Prichard------------------------------------------------------------------- 3197*e0e58e67SRyan Prichard 3198*e0e58e67SRyan PrichardCopyright (c) 1998 Todd C. Miller <[email protected]> 3199*e0e58e67SRyan PrichardAll rights reserved. 3200*e0e58e67SRyan Prichard 3201*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3202*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3203*e0e58e67SRyan Prichardare met: 3204*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3205*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3206*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3207*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3208*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3209*e0e58e67SRyan Prichard3. The name of the author may not be used to endorse or promote products 3210*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 3211*e0e58e67SRyan Prichard 3212*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 3213*e0e58e67SRyan PrichardINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 3214*e0e58e67SRyan PrichardAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 3215*e0e58e67SRyan PrichardTHE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 3216*e0e58e67SRyan PrichardEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 3217*e0e58e67SRyan PrichardPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 3218*e0e58e67SRyan PrichardOR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 3219*e0e58e67SRyan PrichardWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 3220*e0e58e67SRyan PrichardOTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 3221*e0e58e67SRyan PrichardADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3222*e0e58e67SRyan Prichard 3223*e0e58e67SRyan Prichard------------------------------------------------------------------- 3224*e0e58e67SRyan Prichard 3225*e0e58e67SRyan PrichardCopyright (c) 1998, 2015 Todd C. Miller <[email protected]> 3226*e0e58e67SRyan Prichard 3227*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3228*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3229*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3230*e0e58e67SRyan Prichard 3231*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 3232*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 3233*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 3234*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 3235*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 3236*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 3237*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3238*e0e58e67SRyan Prichard 3239*e0e58e67SRyan Prichard------------------------------------------------------------------- 3240*e0e58e67SRyan Prichard 3241*e0e58e67SRyan PrichardCopyright (c) 1999 3242*e0e58e67SRyan Prichard David E. O'Brien 3243*e0e58e67SRyan PrichardCopyright (c) 1988, 1993 3244*e0e58e67SRyan Prichard The Regents of the University of California. All rights reserved. 3245*e0e58e67SRyan Prichard 3246*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3247*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3248*e0e58e67SRyan Prichardare met: 3249*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3250*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3251*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3252*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3253*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3254*e0e58e67SRyan Prichard3. Neither the name of the University nor the names of its contributors 3255*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 3256*e0e58e67SRyan Prichard without specific prior written permission. 3257*e0e58e67SRyan Prichard 3258*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 3259*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3260*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3261*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 3262*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3263*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3264*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3265*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3266*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3267*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3268*e0e58e67SRyan PrichardSUCH DAMAGE. 3269*e0e58e67SRyan Prichard 3270*e0e58e67SRyan Prichard------------------------------------------------------------------- 3271*e0e58e67SRyan Prichard 3272*e0e58e67SRyan PrichardCopyright (c) 2000 Ben Harris. 3273*e0e58e67SRyan PrichardCopyright (C) 1995, 1996, 1997, and 1998 WIDE Project. 3274*e0e58e67SRyan PrichardAll rights reserved. 3275*e0e58e67SRyan Prichard 3276*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3277*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3278*e0e58e67SRyan Prichardare met: 3279*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3280*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3281*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3282*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3283*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3284*e0e58e67SRyan Prichard3. Neither the name of the project nor the names of its contributors 3285*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 3286*e0e58e67SRyan Prichard without specific prior written permission. 3287*e0e58e67SRyan Prichard 3288*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 3289*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3290*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3291*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 3292*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3293*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3294*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3295*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3296*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3297*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3298*e0e58e67SRyan PrichardSUCH DAMAGE. 3299*e0e58e67SRyan Prichard 3300*e0e58e67SRyan Prichard------------------------------------------------------------------- 3301*e0e58e67SRyan Prichard 3302*e0e58e67SRyan PrichardCopyright (c) 2000 The NetBSD Foundation, Inc. 3303*e0e58e67SRyan PrichardAll rights reserved. 3304*e0e58e67SRyan Prichard 3305*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 3306*e0e58e67SRyan Prichardby Dieter Baron and Thomas Klausner. 3307*e0e58e67SRyan Prichard 3308*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3309*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3310*e0e58e67SRyan Prichardare met: 3311*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3312*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3313*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3314*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3315*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3316*e0e58e67SRyan Prichard 3317*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3318*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3319*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3320*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3321*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3322*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3323*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3324*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3325*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3326*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3327*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3328*e0e58e67SRyan Prichard 3329*e0e58e67SRyan Prichard------------------------------------------------------------------- 3330*e0e58e67SRyan Prichard 3331*e0e58e67SRyan PrichardCopyright (c) 2001 Wasabi Systems, Inc. 3332*e0e58e67SRyan PrichardAll rights reserved. 3333*e0e58e67SRyan Prichard 3334*e0e58e67SRyan PrichardWritten by Frank van der Linden for Wasabi Systems, Inc. 3335*e0e58e67SRyan Prichard 3336*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3337*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3338*e0e58e67SRyan Prichardare met: 3339*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3340*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3341*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3342*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3343*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3344*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 3345*e0e58e67SRyan Prichard must display the following acknowledgement: 3346*e0e58e67SRyan Prichard This product includes software developed for the NetBSD Project by 3347*e0e58e67SRyan Prichard Wasabi Systems, Inc. 3348*e0e58e67SRyan Prichard4. The name of Wasabi Systems, Inc. may not be used to endorse 3349*e0e58e67SRyan Prichard or promote products derived from this software without specific prior 3350*e0e58e67SRyan Prichard written permission. 3351*e0e58e67SRyan Prichard 3352*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND 3353*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3354*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3355*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL WASABI SYSTEMS, INC 3356*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3357*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3358*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3359*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3360*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3361*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3362*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3363*e0e58e67SRyan Prichard 3364*e0e58e67SRyan Prichard------------------------------------------------------------------- 3365*e0e58e67SRyan Prichard 3366*e0e58e67SRyan PrichardCopyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com) 3367*e0e58e67SRyan Prichard 3368*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3369*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3370*e0e58e67SRyan Prichardare met: 3371*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3372*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3373*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3374*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3375*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3376*e0e58e67SRyan Prichard 3377*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 3378*e0e58e67SRyan PrichardOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 3379*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3380*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 3381*e0e58e67SRyan PrichardDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3382*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3383*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3384*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3385*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3386*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3387*e0e58e67SRyan PrichardSUCH DAMAGE. 3388*e0e58e67SRyan Prichard 3389*e0e58e67SRyan Prichard------------------------------------------------------------------- 3390*e0e58e67SRyan Prichard 3391*e0e58e67SRyan PrichardCopyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com) 3392*e0e58e67SRyan Prichard 3393*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3394*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3395*e0e58e67SRyan Prichardare met: 3396*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3397*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3398*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3399*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3400*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3401*e0e58e67SRyan Prichard3. Neither the name of Opsycon AB nor the names of its contributors 3402*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 3403*e0e58e67SRyan Prichard without specific prior written permission. 3404*e0e58e67SRyan Prichard 3405*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 3406*e0e58e67SRyan PrichardOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 3407*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3408*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 3409*e0e58e67SRyan PrichardDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3410*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3411*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3412*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3413*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3414*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3415*e0e58e67SRyan PrichardSUCH DAMAGE. 3416*e0e58e67SRyan Prichard 3417*e0e58e67SRyan Prichard------------------------------------------------------------------- 3418*e0e58e67SRyan Prichard 3419*e0e58e67SRyan PrichardCopyright (c) 2001-2011 The FreeBSD Project. 3420*e0e58e67SRyan PrichardAll rights reserved. 3421*e0e58e67SRyan Prichard 3422*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3423*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3424*e0e58e67SRyan Prichardare met: 3425*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3426*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3427*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3428*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3429*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3430*e0e58e67SRyan Prichard 3431*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3432*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3433*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3434*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3435*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3436*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3437*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3438*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3439*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3440*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3441*e0e58e67SRyan PrichardSUCH DAMAGE. 3442*e0e58e67SRyan Prichard 3443*e0e58e67SRyan Prichard------------------------------------------------------------------- 3444*e0e58e67SRyan Prichard 3445*e0e58e67SRyan PrichardCopyright (c) 2002 Daniel Hartmeier 3446*e0e58e67SRyan PrichardAll rights reserved. 3447*e0e58e67SRyan Prichard 3448*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3449*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3450*e0e58e67SRyan Prichardare met: 3451*e0e58e67SRyan Prichard 3452*e0e58e67SRyan Prichard - Redistributions of source code must retain the above copyright 3453*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3454*e0e58e67SRyan Prichard - Redistributions in binary form must reproduce the above 3455*e0e58e67SRyan Prichard copyright notice, this list of conditions and the following 3456*e0e58e67SRyan Prichard disclaimer in the documentation and/or other materials provided 3457*e0e58e67SRyan Prichard with the distribution. 3458*e0e58e67SRyan Prichard 3459*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3460*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3461*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 3462*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 3463*e0e58e67SRyan PrichardCOPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 3464*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 3465*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 3466*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 3467*e0e58e67SRyan PrichardCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3468*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 3469*e0e58e67SRyan PrichardANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3470*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3471*e0e58e67SRyan Prichard 3472*e0e58e67SRyan Prichard------------------------------------------------------------------- 3473*e0e58e67SRyan Prichard 3474*e0e58e67SRyan PrichardCopyright (c) 2002 The NetBSD Foundation, Inc. 3475*e0e58e67SRyan PrichardAll rights reserved. 3476*e0e58e67SRyan Prichard 3477*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 3478*e0e58e67SRyan Prichardby Christos Zoulas. 3479*e0e58e67SRyan Prichard 3480*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3481*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3482*e0e58e67SRyan Prichardare met: 3483*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3484*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3485*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3486*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3487*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3488*e0e58e67SRyan Prichard 3489*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3490*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3491*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3492*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3493*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3494*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3495*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3496*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3497*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3498*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3499*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3500*e0e58e67SRyan Prichard 3501*e0e58e67SRyan Prichard------------------------------------------------------------------- 3502*e0e58e67SRyan Prichard 3503*e0e58e67SRyan PrichardCopyright (c) 2002 Tim J. Robbins 3504*e0e58e67SRyan PrichardAll rights reserved. 3505*e0e58e67SRyan Prichard 3506*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3507*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3508*e0e58e67SRyan Prichardare met: 3509*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3510*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3511*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3512*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3513*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3514*e0e58e67SRyan Prichard 3515*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3516*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3517*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3518*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3519*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3520*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3521*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3522*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3523*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3524*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3525*e0e58e67SRyan PrichardSUCH DAMAGE. 3526*e0e58e67SRyan Prichard 3527*e0e58e67SRyan Prichard------------------------------------------------------------------- 3528*e0e58e67SRyan Prichard 3529*e0e58e67SRyan PrichardCopyright (c) 2002 Tim J. Robbins. 3530*e0e58e67SRyan PrichardAll rights reserved. 3531*e0e58e67SRyan Prichard 3532*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3533*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3534*e0e58e67SRyan Prichardare met: 3535*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3536*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3537*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3538*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3539*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3540*e0e58e67SRyan Prichard 3541*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3542*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3543*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3544*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3545*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3546*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3547*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3548*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3549*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3550*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3551*e0e58e67SRyan PrichardSUCH DAMAGE. 3552*e0e58e67SRyan Prichard 3553*e0e58e67SRyan Prichard------------------------------------------------------------------- 3554*e0e58e67SRyan Prichard 3555*e0e58e67SRyan PrichardCopyright (c) 2002 Todd C. Miller <[email protected]> 3556*e0e58e67SRyan Prichard 3557*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3558*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3559*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3560*e0e58e67SRyan Prichard 3561*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 3562*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 3563*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 3564*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 3565*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 3566*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 3567*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3568*e0e58e67SRyan Prichard 3569*e0e58e67SRyan PrichardSponsored in part by the Defense Advanced Research Projects 3570*e0e58e67SRyan PrichardAgency (DARPA) and Air Force Research Laboratory, Air Force 3571*e0e58e67SRyan PrichardMateriel Command, USAF, under agreement number F39502-99-1-0512. 3572*e0e58e67SRyan Prichard 3573*e0e58e67SRyan Prichard------------------------------------------------------------------- 3574*e0e58e67SRyan Prichard 3575*e0e58e67SRyan PrichardCopyright (c) 2002, 2003 Tim J. Robbins. 3576*e0e58e67SRyan PrichardAll rights reserved. 3577*e0e58e67SRyan Prichard 3578*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3579*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3580*e0e58e67SRyan Prichardare met: 3581*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3582*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3583*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3584*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3585*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3586*e0e58e67SRyan Prichard 3587*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3588*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3589*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3590*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3591*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3592*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3593*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3594*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3595*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3596*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3597*e0e58e67SRyan PrichardSUCH DAMAGE. 3598*e0e58e67SRyan Prichard 3599*e0e58e67SRyan Prichard------------------------------------------------------------------- 3600*e0e58e67SRyan Prichard 3601*e0e58e67SRyan PrichardCopyright (c) 2002-2004 Tim J. Robbins 3602*e0e58e67SRyan PrichardAll rights reserved. 3603*e0e58e67SRyan Prichard 3604*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3605*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3606*e0e58e67SRyan Prichardare met: 3607*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3608*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3609*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3610*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3611*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3612*e0e58e67SRyan Prichard 3613*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3614*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3615*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3616*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3617*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3618*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3619*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3620*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3621*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3622*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3623*e0e58e67SRyan PrichardSUCH DAMAGE. 3624*e0e58e67SRyan Prichard 3625*e0e58e67SRyan Prichard------------------------------------------------------------------- 3626*e0e58e67SRyan Prichard 3627*e0e58e67SRyan PrichardCopyright (c) 2002-2004 Tim J. Robbins. 3628*e0e58e67SRyan PrichardAll rights reserved. 3629*e0e58e67SRyan Prichard 3630*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3631*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3632*e0e58e67SRyan Prichardare met: 3633*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3634*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3635*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3636*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3637*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3638*e0e58e67SRyan Prichard 3639*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3640*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3641*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3642*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3643*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3644*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3645*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3646*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3647*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3648*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3649*e0e58e67SRyan PrichardSUCH DAMAGE. 3650*e0e58e67SRyan Prichard 3651*e0e58e67SRyan Prichard------------------------------------------------------------------- 3652*e0e58e67SRyan Prichard 3653*e0e58e67SRyan PrichardCopyright (c) 2003 Constantin S. Svintsoff <[email protected]> 3654*e0e58e67SRyan Prichard 3655*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3656*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3657*e0e58e67SRyan Prichardare met: 3658*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3659*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3660*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3661*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3662*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3663*e0e58e67SRyan Prichard3. The names of the authors may not be used to endorse or promote 3664*e0e58e67SRyan Prichard products derived from this software without specific prior written 3665*e0e58e67SRyan Prichard permission. 3666*e0e58e67SRyan Prichard 3667*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3668*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3669*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3670*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3671*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3672*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3673*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3674*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3675*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3676*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3677*e0e58e67SRyan PrichardSUCH DAMAGE. 3678*e0e58e67SRyan Prichard 3679*e0e58e67SRyan Prichard------------------------------------------------------------------- 3680*e0e58e67SRyan Prichard 3681*e0e58e67SRyan PrichardCopyright (c) 2003 Dag-Erling Smørgrav 3682*e0e58e67SRyan PrichardAll rights reserved. 3683*e0e58e67SRyan Prichard 3684*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3685*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3686*e0e58e67SRyan Prichardare met: 3687*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3688*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer 3689*e0e58e67SRyan Prichard in this position and unchanged. 3690*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3691*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3692*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3693*e0e58e67SRyan Prichard3. The name of the author may not be used to endorse or promote products 3694*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 3695*e0e58e67SRyan Prichard 3696*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 3697*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 3698*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 3699*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 3700*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 3701*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3702*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3703*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3704*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 3705*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3706*e0e58e67SRyan Prichard 3707*e0e58e67SRyan Prichard------------------------------------------------------------------- 3708*e0e58e67SRyan Prichard 3709*e0e58e67SRyan PrichardCopyright (c) 2003 David Schultz <[email protected]> 3710*e0e58e67SRyan PrichardAll rights reserved. 3711*e0e58e67SRyan Prichard 3712*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3713*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3714*e0e58e67SRyan Prichardare met: 3715*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3716*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3717*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3718*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3719*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3720*e0e58e67SRyan Prichard 3721*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3722*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3723*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3724*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3725*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3726*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3727*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3728*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3729*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3730*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3731*e0e58e67SRyan PrichardSUCH DAMAGE. 3732*e0e58e67SRyan Prichard 3733*e0e58e67SRyan Prichard------------------------------------------------------------------- 3734*e0e58e67SRyan Prichard 3735*e0e58e67SRyan PrichardCopyright (c) 2003 Mike Barcroft <[email protected]> 3736*e0e58e67SRyan PrichardAll rights reserved. 3737*e0e58e67SRyan Prichard 3738*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3739*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3740*e0e58e67SRyan Prichardare met: 3741*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3742*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3743*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3744*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3745*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3746*e0e58e67SRyan Prichard 3747*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3748*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3749*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3750*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3751*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3752*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3753*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3754*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3755*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3756*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3757*e0e58e67SRyan PrichardSUCH DAMAGE. 3758*e0e58e67SRyan Prichard 3759*e0e58e67SRyan Prichard------------------------------------------------------------------- 3760*e0e58e67SRyan Prichard 3761*e0e58e67SRyan PrichardCopyright (c) 2003 Mike Barcroft <[email protected]> 3762*e0e58e67SRyan PrichardCopyright (c) 2002 David Schultz <[email protected]> 3763*e0e58e67SRyan PrichardAll rights reserved. 3764*e0e58e67SRyan Prichard 3765*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3766*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3767*e0e58e67SRyan Prichardare met: 3768*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3769*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3770*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3771*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3772*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3773*e0e58e67SRyan Prichard 3774*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3775*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3776*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3777*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3778*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3779*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3780*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3781*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3782*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3783*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3784*e0e58e67SRyan PrichardSUCH DAMAGE. 3785*e0e58e67SRyan Prichard 3786*e0e58e67SRyan Prichard------------------------------------------------------------------- 3787*e0e58e67SRyan Prichard 3788*e0e58e67SRyan PrichardCopyright (c) 2003 Networks Associates Technology, Inc. 3789*e0e58e67SRyan PrichardAll rights reserved. 3790*e0e58e67SRyan Prichard 3791*e0e58e67SRyan PrichardPortions of this software were developed for the FreeBSD Project by 3792*e0e58e67SRyan PrichardJacques A. Vidrine, Safeport Network Services, and Network 3793*e0e58e67SRyan PrichardAssociates Laboratories, the Security Research Division of Network 3794*e0e58e67SRyan PrichardAssociates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 3795*e0e58e67SRyan Prichard("CBOSS"), as part of the DARPA CHATS research program. 3796*e0e58e67SRyan Prichard 3797*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3798*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3799*e0e58e67SRyan Prichardare met: 3800*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3801*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3802*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3803*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3804*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3805*e0e58e67SRyan Prichard 3806*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3807*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3808*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3809*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3810*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3811*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3812*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3813*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3814*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3815*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3816*e0e58e67SRyan PrichardSUCH DAMAGE. 3817*e0e58e67SRyan Prichard 3818*e0e58e67SRyan Prichard------------------------------------------------------------------- 3819*e0e58e67SRyan Prichard 3820*e0e58e67SRyan PrichardCopyright (c) 2003 Todd C. Miller <[email protected]> 3821*e0e58e67SRyan Prichard 3822*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3823*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3824*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3825*e0e58e67SRyan Prichard 3826*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 3827*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 3828*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 3829*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 3830*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 3831*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 3832*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3833*e0e58e67SRyan Prichard 3834*e0e58e67SRyan PrichardSponsored in part by the Defense Advanced Research Projects 3835*e0e58e67SRyan PrichardAgency (DARPA) and Air Force Research Laboratory, Air Force 3836*e0e58e67SRyan PrichardMateriel Command, USAF, under agreement number F39502-99-1-0512. 3837*e0e58e67SRyan Prichard 3838*e0e58e67SRyan Prichard------------------------------------------------------------------- 3839*e0e58e67SRyan Prichard 3840*e0e58e67SRyan PrichardCopyright (c) 2003, 2004 Todd C. Miller <[email protected]> 3841*e0e58e67SRyan Prichard 3842*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3843*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3844*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3845*e0e58e67SRyan Prichard 3846*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 3847*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 3848*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 3849*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 3850*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 3851*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 3852*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3853*e0e58e67SRyan Prichard 3854*e0e58e67SRyan PrichardSponsored in part by the Defense Advanced Research Projects 3855*e0e58e67SRyan PrichardAgency (DARPA) and Air Force Research Laboratory, Air Force 3856*e0e58e67SRyan PrichardMateriel Command, USAF, under agreement number F39502-99-1-0512. 3857*e0e58e67SRyan Prichard 3858*e0e58e67SRyan Prichard------------------------------------------------------------------- 3859*e0e58e67SRyan Prichard 3860*e0e58e67SRyan PrichardCopyright (c) 2003, Steven G. Kargl 3861*e0e58e67SRyan PrichardAll rights reserved. 3862*e0e58e67SRyan Prichard 3863*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3864*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3865*e0e58e67SRyan Prichardare met: 3866*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3867*e0e58e67SRyan Prichard notice unmodified, this list of conditions, and the following 3868*e0e58e67SRyan Prichard disclaimer. 3869*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3870*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3871*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3872*e0e58e67SRyan Prichard 3873*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 3874*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 3875*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 3876*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 3877*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 3878*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3879*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3880*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3881*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 3882*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3883*e0e58e67SRyan Prichard 3884*e0e58e67SRyan Prichard------------------------------------------------------------------- 3885*e0e58e67SRyan Prichard 3886*e0e58e67SRyan PrichardCopyright (c) 2004 David Schultz <[email protected]> 3887*e0e58e67SRyan PrichardAll rights reserved. 3888*e0e58e67SRyan Prichard 3889*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3890*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3891*e0e58e67SRyan Prichardare met: 3892*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3893*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3894*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3895*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3896*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3897*e0e58e67SRyan Prichard 3898*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3899*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3900*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3901*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 3902*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3903*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3904*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3905*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3906*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3907*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3908*e0e58e67SRyan PrichardSUCH DAMAGE. 3909*e0e58e67SRyan Prichard 3910*e0e58e67SRyan Prichard------------------------------------------------------------------- 3911*e0e58e67SRyan Prichard 3912*e0e58e67SRyan PrichardCopyright (c) 2004 Stefan Farfeleder 3913*e0e58e67SRyan PrichardAll rights reserved. 3914*e0e58e67SRyan Prichard 3915*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3916*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3917*e0e58e67SRyan Prichardare met: 3918*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3919*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3920*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3921*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3922*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3923*e0e58e67SRyan Prichard 3924*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND 3925*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3926*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3927*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 3928*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3929*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 3930*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3931*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3932*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3933*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3934*e0e58e67SRyan PrichardSUCH DAMAGE. 3935*e0e58e67SRyan Prichard 3936*e0e58e67SRyan Prichard------------------------------------------------------------------- 3937*e0e58e67SRyan Prichard 3938*e0e58e67SRyan PrichardCopyright (c) 2004 The NetBSD Foundation, Inc. 3939*e0e58e67SRyan PrichardAll rights reserved. 3940*e0e58e67SRyan Prichard 3941*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 3942*e0e58e67SRyan Prichardby Christos Zoulas. 3943*e0e58e67SRyan Prichard 3944*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 3945*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 3946*e0e58e67SRyan Prichardare met: 3947*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 3948*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 3949*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 3950*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 3951*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 3952*e0e58e67SRyan Prichard3. All advertising materials mentioning features or use of this software 3953*e0e58e67SRyan Prichard must display the following acknowledgement: 3954*e0e58e67SRyan Prichard This product includes software developed by the NetBSD 3955*e0e58e67SRyan Prichard Foundation, Inc. and its contributors. 3956*e0e58e67SRyan Prichard4. Neither the name of The NetBSD Foundation nor the names of its 3957*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived 3958*e0e58e67SRyan Prichard from this software without specific prior written permission. 3959*e0e58e67SRyan Prichard 3960*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 3961*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 3962*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3963*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 3964*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3965*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3966*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3967*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3968*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3969*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3970*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 3971*e0e58e67SRyan Prichard 3972*e0e58e67SRyan Prichard------------------------------------------------------------------- 3973*e0e58e67SRyan Prichard 3974*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 3975*e0e58e67SRyan PrichardCopyright (c) 1995,1999 by Internet Software Consortium. 3976*e0e58e67SRyan Prichard 3977*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3978*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3979*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3980*e0e58e67SRyan Prichard 3981*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 3982*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 3983*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 3984*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 3985*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 3986*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 3987*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3988*e0e58e67SRyan Prichard 3989*e0e58e67SRyan Prichard------------------------------------------------------------------- 3990*e0e58e67SRyan Prichard 3991*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 3992*e0e58e67SRyan PrichardCopyright (c) 1995-1999 by Internet Software Consortium 3993*e0e58e67SRyan Prichard 3994*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 3995*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 3996*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 3997*e0e58e67SRyan Prichard 3998*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 3999*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4000*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4001*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4002*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4003*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4004*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4005*e0e58e67SRyan Prichard 4006*e0e58e67SRyan Prichard------------------------------------------------------------------- 4007*e0e58e67SRyan Prichard 4008*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4009*e0e58e67SRyan PrichardCopyright (c) 1995-1999 by Internet Software Consortium. 4010*e0e58e67SRyan Prichard 4011*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4012*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4013*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4014*e0e58e67SRyan Prichard 4015*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4016*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4017*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4018*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4019*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4020*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4021*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4022*e0e58e67SRyan Prichard 4023*e0e58e67SRyan Prichard------------------------------------------------------------------- 4024*e0e58e67SRyan Prichard 4025*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4026*e0e58e67SRyan PrichardCopyright (c) 1996,1999 by Internet Software Consortium. 4027*e0e58e67SRyan Prichard 4028*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4029*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4030*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4031*e0e58e67SRyan Prichard 4032*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4033*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4034*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4035*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4036*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4037*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4038*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4039*e0e58e67SRyan Prichard 4040*e0e58e67SRyan Prichard------------------------------------------------------------------- 4041*e0e58e67SRyan Prichard 4042*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4043*e0e58e67SRyan PrichardCopyright (c) 1996-1999 by Internet Software Consortium 4044*e0e58e67SRyan Prichard 4045*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4046*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4047*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4048*e0e58e67SRyan Prichard 4049*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4050*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4051*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4052*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4053*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4054*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4055*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4056*e0e58e67SRyan Prichard 4057*e0e58e67SRyan Prichard------------------------------------------------------------------- 4058*e0e58e67SRyan Prichard 4059*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4060*e0e58e67SRyan PrichardCopyright (c) 1996-1999 by Internet Software Consortium. 4061*e0e58e67SRyan Prichard 4062*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4063*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4064*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4065*e0e58e67SRyan Prichard 4066*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4067*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4068*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4069*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4070*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4071*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4072*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4073*e0e58e67SRyan Prichard 4074*e0e58e67SRyan Prichard------------------------------------------------------------------- 4075*e0e58e67SRyan Prichard 4076*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4077*e0e58e67SRyan PrichardCopyright (c) 1997,1999 by Internet Software Consortium. 4078*e0e58e67SRyan Prichard 4079*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4080*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4081*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4082*e0e58e67SRyan Prichard 4083*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4084*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4085*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4086*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4087*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4088*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4089*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4090*e0e58e67SRyan Prichard 4091*e0e58e67SRyan Prichard------------------------------------------------------------------- 4092*e0e58e67SRyan Prichard 4093*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4094*e0e58e67SRyan PrichardCopyright (c) 1999 by Internet Software Consortium. 4095*e0e58e67SRyan Prichard 4096*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4097*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4098*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4099*e0e58e67SRyan Prichard 4100*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4101*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4102*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4103*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4104*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4105*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4106*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4107*e0e58e67SRyan Prichard 4108*e0e58e67SRyan Prichard------------------------------------------------------------------- 4109*e0e58e67SRyan Prichard 4110*e0e58e67SRyan PrichardCopyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 4111*e0e58e67SRyan PrichardPortions Copyright (c) 1996-1999 by Internet Software Consortium. 4112*e0e58e67SRyan Prichard 4113*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4114*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4115*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4116*e0e58e67SRyan Prichard 4117*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4118*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4119*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4120*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4121*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4122*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4123*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4124*e0e58e67SRyan Prichard 4125*e0e58e67SRyan Prichard------------------------------------------------------------------- 4126*e0e58e67SRyan Prichard 4127*e0e58e67SRyan PrichardCopyright (c) 2004, 2005 David Schultz <[email protected]> 4128*e0e58e67SRyan PrichardAll rights reserved. 4129*e0e58e67SRyan Prichard 4130*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4131*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4132*e0e58e67SRyan Prichardare met: 4133*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4134*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4135*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4136*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4137*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4138*e0e58e67SRyan Prichard 4139*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4140*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4141*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4142*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4143*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4144*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4145*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4146*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4147*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4148*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4149*e0e58e67SRyan PrichardSUCH DAMAGE. 4150*e0e58e67SRyan Prichard 4151*e0e58e67SRyan Prichard------------------------------------------------------------------- 4152*e0e58e67SRyan Prichard 4153*e0e58e67SRyan PrichardCopyright (c) 2004-2005 David Schultz <das (at) FreeBSD.ORG> 4154*e0e58e67SRyan PrichardAll rights reserved. 4155*e0e58e67SRyan Prichard 4156*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4157*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4158*e0e58e67SRyan Prichardare met: 4159*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4160*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4161*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4162*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4163*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4164*e0e58e67SRyan Prichard 4165*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4166*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4167*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4168*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4169*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4170*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4171*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4172*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4173*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4174*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4175*e0e58e67SRyan PrichardSUCH DAMAGE. 4176*e0e58e67SRyan Prichard 4177*e0e58e67SRyan Prichard------------------------------------------------------------------- 4178*e0e58e67SRyan Prichard 4179*e0e58e67SRyan PrichardCopyright (c) 2004-2005 David Schultz <[email protected]> 4180*e0e58e67SRyan PrichardAll rights reserved. 4181*e0e58e67SRyan Prichard 4182*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4183*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4184*e0e58e67SRyan Prichardare met: 4185*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4186*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4187*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4188*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4189*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4190*e0e58e67SRyan Prichard 4191*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4192*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4193*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4194*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4195*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4196*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4197*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4198*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4199*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4200*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4201*e0e58e67SRyan PrichardSUCH DAMAGE. 4202*e0e58e67SRyan Prichard 4203*e0e58e67SRyan Prichard------------------------------------------------------------------- 4204*e0e58e67SRyan Prichard 4205*e0e58e67SRyan PrichardCopyright (c) 2005 Bruce D. Evans and Steven G. Kargl 4206*e0e58e67SRyan PrichardAll rights reserved. 4207*e0e58e67SRyan Prichard 4208*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4209*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4210*e0e58e67SRyan Prichardare met: 4211*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4212*e0e58e67SRyan Prichard notice unmodified, this list of conditions, and the following 4213*e0e58e67SRyan Prichard disclaimer. 4214*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4215*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4216*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4217*e0e58e67SRyan Prichard 4218*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 4219*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4220*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4221*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4222*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4223*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4224*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4225*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4226*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4227*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4228*e0e58e67SRyan Prichard 4229*e0e58e67SRyan Prichard------------------------------------------------------------------- 4230*e0e58e67SRyan Prichard 4231*e0e58e67SRyan PrichardCopyright (c) 2005 David Schultz <[email protected]> 4232*e0e58e67SRyan PrichardAll rights reserved. 4233*e0e58e67SRyan Prichard 4234*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4235*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4236*e0e58e67SRyan Prichardare met: 4237*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4238*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4239*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4240*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4241*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4242*e0e58e67SRyan Prichard 4243*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4244*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4245*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4246*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4247*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4248*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4249*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4250*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4251*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4252*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4253*e0e58e67SRyan PrichardSUCH DAMAGE. 4254*e0e58e67SRyan Prichard 4255*e0e58e67SRyan Prichard------------------------------------------------------------------- 4256*e0e58e67SRyan Prichard 4257*e0e58e67SRyan PrichardCopyright (c) 2005 Tim J. Robbins. 4258*e0e58e67SRyan PrichardAll rights reserved. 4259*e0e58e67SRyan Prichard 4260*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4261*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4262*e0e58e67SRyan Prichardare met: 4263*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4264*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4265*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4266*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4267*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4268*e0e58e67SRyan Prichard 4269*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4270*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4271*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4272*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4273*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4274*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4275*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4276*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4277*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4278*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4279*e0e58e67SRyan PrichardSUCH DAMAGE. 4280*e0e58e67SRyan Prichard 4281*e0e58e67SRyan Prichard------------------------------------------------------------------- 4282*e0e58e67SRyan Prichard 4283*e0e58e67SRyan PrichardCopyright (c) 2005 by Internet Systems Consortium, Inc. ("ISC") 4284*e0e58e67SRyan PrichardCopyright (c) 1995-1999 by Internet Software Consortium 4285*e0e58e67SRyan Prichard 4286*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4287*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4288*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4289*e0e58e67SRyan Prichard 4290*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 4291*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4292*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 4293*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4294*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4295*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 4296*e0e58e67SRyan PrichardOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4297*e0e58e67SRyan Prichard 4298*e0e58e67SRyan Prichard------------------------------------------------------------------- 4299*e0e58e67SRyan Prichard 4300*e0e58e67SRyan PrichardCopyright (c) 2005-2008 David Schultz <[email protected]> 4301*e0e58e67SRyan PrichardAll rights reserved. 4302*e0e58e67SRyan Prichard 4303*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4304*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4305*e0e58e67SRyan Prichardare met: 4306*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4307*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4308*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4309*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4310*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4311*e0e58e67SRyan Prichard 4312*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4313*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4314*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4315*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4316*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4317*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4318*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4319*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4320*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4321*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4322*e0e58e67SRyan PrichardSUCH DAMAGE. 4323*e0e58e67SRyan Prichard 4324*e0e58e67SRyan Prichard------------------------------------------------------------------- 4325*e0e58e67SRyan Prichard 4326*e0e58e67SRyan PrichardCopyright (c) 2005-2011 David Schultz <[email protected]> 4327*e0e58e67SRyan PrichardAll rights reserved. 4328*e0e58e67SRyan Prichard 4329*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4330*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4331*e0e58e67SRyan Prichardare met: 4332*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4333*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4334*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4335*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4336*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4337*e0e58e67SRyan Prichard 4338*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4339*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4340*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4341*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4342*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4343*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4344*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4345*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4346*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4347*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4348*e0e58e67SRyan PrichardSUCH DAMAGE. 4349*e0e58e67SRyan Prichard 4350*e0e58e67SRyan Prichard------------------------------------------------------------------- 4351*e0e58e67SRyan Prichard 4352*e0e58e67SRyan PrichardCopyright (c) 2007 David Schultz 4353*e0e58e67SRyan PrichardAll rights reserved. 4354*e0e58e67SRyan Prichard 4355*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4356*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4357*e0e58e67SRyan Prichardare met: 4358*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4359*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4360*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4361*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4362*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4363*e0e58e67SRyan Prichard 4364*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4365*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4366*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4367*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 4368*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4369*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4370*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4371*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4372*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4373*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4374*e0e58e67SRyan PrichardSUCH DAMAGE. 4375*e0e58e67SRyan Prichard 4376*e0e58e67SRyan Prichard------------------------------------------------------------------- 4377*e0e58e67SRyan Prichard 4378*e0e58e67SRyan PrichardCopyright (c) 2007 David Schultz <[email protected]> 4379*e0e58e67SRyan PrichardAll rights reserved. 4380*e0e58e67SRyan Prichard 4381*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4382*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4383*e0e58e67SRyan Prichardare met: 4384*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4385*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4386*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4387*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4388*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4389*e0e58e67SRyan Prichard 4390*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4391*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4392*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4393*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4394*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4395*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4396*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4397*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4398*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4399*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4400*e0e58e67SRyan PrichardSUCH DAMAGE. 4401*e0e58e67SRyan Prichard 4402*e0e58e67SRyan Prichard------------------------------------------------------------------- 4403*e0e58e67SRyan Prichard 4404*e0e58e67SRyan PrichardCopyright (c) 2007 David Schultz <[email protected]> 4405*e0e58e67SRyan PrichardAll rights reserved. 4406*e0e58e67SRyan Prichard 4407*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4408*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4409*e0e58e67SRyan Prichardare met: 4410*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4411*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4412*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4413*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4414*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4415*e0e58e67SRyan Prichard 4416*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4417*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4418*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4419*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4420*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4421*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4422*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4423*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4424*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4425*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4426*e0e58e67SRyan PrichardSUCH DAMAGE. 4427*e0e58e67SRyan Prichard 4428*e0e58e67SRyan PrichardDerived from s_modf.c, which has the following Copyright: 4429*e0e58e67SRyan Prichard==================================================== 4430*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 4431*e0e58e67SRyan Prichard 4432*e0e58e67SRyan PrichardDeveloped at SunPro, a Sun Microsystems, Inc. business. 4433*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 4434*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 4435*e0e58e67SRyan Prichardis preserved. 4436*e0e58e67SRyan Prichard 4437*e0e58e67SRyan Prichard------------------------------------------------------------------- 4438*e0e58e67SRyan Prichard 4439*e0e58e67SRyan PrichardCopyright (c) 2007 Steven G. Kargl 4440*e0e58e67SRyan PrichardAll rights reserved. 4441*e0e58e67SRyan Prichard 4442*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4443*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4444*e0e58e67SRyan Prichardare met: 4445*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4446*e0e58e67SRyan Prichard notice unmodified, this list of conditions, and the following 4447*e0e58e67SRyan Prichard disclaimer. 4448*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4449*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4450*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4451*e0e58e67SRyan Prichard 4452*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 4453*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4454*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4455*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4456*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4457*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4458*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4459*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4460*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4461*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4462*e0e58e67SRyan Prichard 4463*e0e58e67SRyan Prichard------------------------------------------------------------------- 4464*e0e58e67SRyan Prichard 4465*e0e58e67SRyan PrichardCopyright (c) 2007 The NetBSD Foundation, Inc. 4466*e0e58e67SRyan PrichardAll rights reserved. 4467*e0e58e67SRyan Prichard 4468*e0e58e67SRyan PrichardThis code is derived from software written by Stephen L. Moshier. 4469*e0e58e67SRyan PrichardIt is redistributed by the NetBSD Foundation by permission of the author. 4470*e0e58e67SRyan Prichard 4471*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4472*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4473*e0e58e67SRyan Prichardare met: 4474*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4475*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4476*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4477*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4478*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4479*e0e58e67SRyan Prichard 4480*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 4481*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 4482*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4483*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 4484*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 4485*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 4486*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 4487*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 4488*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 4489*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 4490*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 4491*e0e58e67SRyan Prichard 4492*e0e58e67SRyan Prichard------------------------------------------------------------------- 4493*e0e58e67SRyan Prichard 4494*e0e58e67SRyan PrichardCopyright (c) 2007 Todd C. Miller <[email protected]> 4495*e0e58e67SRyan Prichard 4496*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4497*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4498*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4499*e0e58e67SRyan Prichard 4500*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4501*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4502*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4503*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4504*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4505*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4506*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4507*e0e58e67SRyan Prichard 4508*e0e58e67SRyan Prichard------------------------------------------------------------------- 4509*e0e58e67SRyan Prichard 4510*e0e58e67SRyan PrichardCopyright (c) 2007-2008 Michael G Schwern 4511*e0e58e67SRyan Prichard 4512*e0e58e67SRyan PrichardThis software originally derived from Paul Sheer's pivotal_gmtime_r.c. 4513*e0e58e67SRyan Prichard 4514*e0e58e67SRyan PrichardThe MIT License: 4515*e0e58e67SRyan Prichard 4516*e0e58e67SRyan PrichardPermission is hereby granted, free of charge, to any person obtaining a copy 4517*e0e58e67SRyan Prichardof this software and associated documentation files (the "Software"), to deal 4518*e0e58e67SRyan Prichardin the Software without restriction, including without limitation the rights 4519*e0e58e67SRyan Prichardto use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4520*e0e58e67SRyan Prichardcopies of the Software, and to permit persons to whom the Software is 4521*e0e58e67SRyan Prichardfurnished to do so, subject to the following conditions: 4522*e0e58e67SRyan Prichard 4523*e0e58e67SRyan PrichardThe above copyright notice and this permission notice shall be included in 4524*e0e58e67SRyan Prichardall copies or substantial portions of the Software. 4525*e0e58e67SRyan Prichard 4526*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4527*e0e58e67SRyan PrichardIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4528*e0e58e67SRyan PrichardFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4529*e0e58e67SRyan PrichardAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 4530*e0e58e67SRyan PrichardLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 4531*e0e58e67SRyan PrichardOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 4532*e0e58e67SRyan PrichardTHE SOFTWARE. 4533*e0e58e67SRyan Prichard 4534*e0e58e67SRyan Prichard------------------------------------------------------------------- 4535*e0e58e67SRyan Prichard 4536*e0e58e67SRyan PrichardCopyright (c) 2007-2008 Michael G Schwern 4537*e0e58e67SRyan Prichard 4538*e0e58e67SRyan PrichardThis software originally derived from Paul Sheer's pivotal_gmtime_r.c. 4539*e0e58e67SRyan Prichard 4540*e0e58e67SRyan PrichardThe MIT License: 4541*e0e58e67SRyan Prichard 4542*e0e58e67SRyan PrichardPermission is hereby granted, free of charge, to any person obtaining a copy 4543*e0e58e67SRyan Prichardof this software and associated documentation files (the "Software"), to deal 4544*e0e58e67SRyan Prichardin the Software without restriction, including without limitation the rights 4545*e0e58e67SRyan Prichardto use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4546*e0e58e67SRyan Prichardcopies of the Software, and to permit persons to whom the Software is 4547*e0e58e67SRyan Prichardfurnished to do so, subject to the following conditions: 4548*e0e58e67SRyan Prichard 4549*e0e58e67SRyan PrichardThe above copyright notice and this permission notice shall be included in 4550*e0e58e67SRyan Prichardall copies or substantial portions of the Software. 4551*e0e58e67SRyan Prichard 4552*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4553*e0e58e67SRyan PrichardIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4554*e0e58e67SRyan PrichardFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4555*e0e58e67SRyan PrichardAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 4556*e0e58e67SRyan PrichardLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 4557*e0e58e67SRyan PrichardOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 4558*e0e58e67SRyan PrichardTHE SOFTWARE. 4559*e0e58e67SRyan Prichard 4560*e0e58e67SRyan PrichardOrigin: http://code.google.com/p/y2038 4561*e0e58e67SRyan PrichardModified for Bionic by the Android Open Source Project 4562*e0e58e67SRyan Prichard 4563*e0e58e67SRyan Prichard------------------------------------------------------------------- 4564*e0e58e67SRyan Prichard 4565*e0e58e67SRyan PrichardCopyright (c) 2007-2008 David Schultz <[email protected]> 4566*e0e58e67SRyan PrichardAll rights reserved. 4567*e0e58e67SRyan Prichard 4568*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4569*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4570*e0e58e67SRyan Prichardare met: 4571*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4572*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4573*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4574*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4575*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4576*e0e58e67SRyan Prichard 4577*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4578*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4579*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4580*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4581*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4582*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4583*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4584*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4585*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4586*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4587*e0e58e67SRyan PrichardSUCH DAMAGE. 4588*e0e58e67SRyan Prichard 4589*e0e58e67SRyan Prichard------------------------------------------------------------------- 4590*e0e58e67SRyan Prichard 4591*e0e58e67SRyan PrichardCopyright (c) 2007-2013 Bruce D. Evans 4592*e0e58e67SRyan PrichardAll rights reserved. 4593*e0e58e67SRyan Prichard 4594*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4595*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4596*e0e58e67SRyan Prichardare met: 4597*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4598*e0e58e67SRyan Prichard notice unmodified, this list of conditions, and the following 4599*e0e58e67SRyan Prichard disclaimer. 4600*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4601*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4602*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4603*e0e58e67SRyan Prichard 4604*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 4605*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4606*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4607*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4608*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4609*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4610*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4611*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4612*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4613*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4614*e0e58e67SRyan Prichard 4615*e0e58e67SRyan Prichard------------------------------------------------------------------- 4616*e0e58e67SRyan Prichard 4617*e0e58e67SRyan PrichardCopyright (c) 2008 David Schultz <[email protected]> 4618*e0e58e67SRyan PrichardAll rights reserved. 4619*e0e58e67SRyan Prichard 4620*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4621*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4622*e0e58e67SRyan Prichardare met: 4623*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4624*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4625*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4626*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4627*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4628*e0e58e67SRyan Prichard 4629*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4630*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4631*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4632*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4633*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4634*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4635*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4636*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4637*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4638*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4639*e0e58e67SRyan PrichardSUCH DAMAGE. 4640*e0e58e67SRyan Prichard 4641*e0e58e67SRyan Prichard------------------------------------------------------------------- 4642*e0e58e67SRyan Prichard 4643*e0e58e67SRyan PrichardCopyright (c) 2008 Otto Moerbeek <[email protected]> 4644*e0e58e67SRyan Prichard 4645*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4646*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4647*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4648*e0e58e67SRyan Prichard 4649*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4650*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4651*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4652*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4653*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4654*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4655*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4656*e0e58e67SRyan Prichard 4657*e0e58e67SRyan Prichard------------------------------------------------------------------- 4658*e0e58e67SRyan Prichard 4659*e0e58e67SRyan PrichardCopyright (c) 2008 Todd C. Miller <[email protected]> 4660*e0e58e67SRyan Prichard 4661*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4662*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4663*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4664*e0e58e67SRyan Prichard 4665*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4666*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4667*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4668*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4669*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4670*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4671*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4672*e0e58e67SRyan Prichard 4673*e0e58e67SRyan Prichard------------------------------------------------------------------- 4674*e0e58e67SRyan Prichard 4675*e0e58e67SRyan PrichardCopyright (c) 2008, Damien Miller <[email protected]> 4676*e0e58e67SRyan Prichard 4677*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4678*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4679*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4680*e0e58e67SRyan Prichard 4681*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4682*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4683*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4684*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4685*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4686*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4687*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4688*e0e58e67SRyan Prichard 4689*e0e58e67SRyan Prichard------------------------------------------------------------------- 4690*e0e58e67SRyan Prichard 4691*e0e58e67SRyan PrichardCopyright (c) 2009 David Schultz <[email protected]> 4692*e0e58e67SRyan PrichardAll rights reserved. 4693*e0e58e67SRyan Prichard 4694*e0e58e67SRyan PrichardCopyright (c) 2011 The FreeBSD Foundation 4695*e0e58e67SRyan PrichardAll rights reserved. 4696*e0e58e67SRyan PrichardPortions of this software were developed by David Chisnall 4697*e0e58e67SRyan Prichardunder sponsorship from the FreeBSD Foundation. 4698*e0e58e67SRyan Prichard 4699*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4700*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4701*e0e58e67SRyan Prichardare met: 4702*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4703*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4704*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4705*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4706*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4707*e0e58e67SRyan Prichard 4708*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4709*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4710*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4711*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4712*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4713*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4714*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4715*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4716*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4717*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4718*e0e58e67SRyan PrichardSUCH DAMAGE. 4719*e0e58e67SRyan Prichard 4720*e0e58e67SRyan Prichard------------------------------------------------------------------- 4721*e0e58e67SRyan Prichard 4722*e0e58e67SRyan PrichardCopyright (c) 2009 David Schultz <[email protected]> 4723*e0e58e67SRyan PrichardAll rights reserved. 4724*e0e58e67SRyan Prichard 4725*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4726*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4727*e0e58e67SRyan Prichardare met: 4728*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4729*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4730*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4731*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4732*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4733*e0e58e67SRyan Prichard 4734*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4735*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4736*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4737*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4738*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4739*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4740*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4741*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4742*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4743*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4744*e0e58e67SRyan PrichardSUCH DAMAGE. 4745*e0e58e67SRyan Prichard 4746*e0e58e67SRyan Prichard------------------------------------------------------------------- 4747*e0e58e67SRyan Prichard 4748*e0e58e67SRyan PrichardCopyright (c) 2009 The NetBSD Foundation, Inc. 4749*e0e58e67SRyan Prichard 4750*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 4751*e0e58e67SRyan Prichardby Roy Marples. 4752*e0e58e67SRyan Prichard 4753*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4754*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4755*e0e58e67SRyan Prichardare met: 4756*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4757*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4758*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4759*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4760*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4761*e0e58e67SRyan Prichard 4762*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 4763*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4764*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4765*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4766*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4767*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4768*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4769*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4770*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4771*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4772*e0e58e67SRyan Prichard 4773*e0e58e67SRyan Prichard------------------------------------------------------------------- 4774*e0e58e67SRyan Prichard 4775*e0e58e67SRyan PrichardCopyright (c) 2009-2013 Steven G. Kargl 4776*e0e58e67SRyan PrichardAll rights reserved. 4777*e0e58e67SRyan Prichard 4778*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4779*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4780*e0e58e67SRyan Prichardare met: 4781*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4782*e0e58e67SRyan Prichard notice unmodified, this list of conditions, and the following 4783*e0e58e67SRyan Prichard disclaimer. 4784*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4785*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4786*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4787*e0e58e67SRyan Prichard 4788*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 4789*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4790*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4791*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4792*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4793*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4794*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4795*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4796*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4797*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4798*e0e58e67SRyan Prichard 4799*e0e58e67SRyan PrichardOptimized by Bruce D. Evans. 4800*e0e58e67SRyan Prichard 4801*e0e58e67SRyan Prichard------------------------------------------------------------------- 4802*e0e58e67SRyan Prichard 4803*e0e58e67SRyan PrichardCopyright (c) 2010 MIPS Technologies, Inc. 4804*e0e58e67SRyan Prichard 4805*e0e58e67SRyan PrichardAll rights reserved. 4806*e0e58e67SRyan Prichard 4807*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4808*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4809*e0e58e67SRyan Prichardare met: 4810*e0e58e67SRyan Prichard 4811*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 4812*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4813*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 4814*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer 4815*e0e58e67SRyan Prichard in the documentation and/or other materials provided with 4816*e0e58e67SRyan Prichard the distribution. 4817*e0e58e67SRyan Prichard * Neither the name of MIPS Technologies Inc. nor the names of its 4818*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived 4819*e0e58e67SRyan Prichard from this software without specific prior written permission. 4820*e0e58e67SRyan Prichard 4821*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4822*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4823*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4824*e0e58e67SRyan PrichardA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4825*e0e58e67SRyan PrichardOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4826*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4827*e0e58e67SRyan PrichardLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4828*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4829*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4830*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4831*e0e58e67SRyan PrichardOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4832*e0e58e67SRyan Prichard 4833*e0e58e67SRyan Prichard------------------------------------------------------------------- 4834*e0e58e67SRyan Prichard 4835*e0e58e67SRyan PrichardCopyright (c) 2010 The NetBSD Foundation, Inc. 4836*e0e58e67SRyan PrichardAll rights reserved. 4837*e0e58e67SRyan Prichard 4838*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4839*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4840*e0e58e67SRyan Prichardare met: 4841*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4842*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4843*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4844*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4845*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4846*e0e58e67SRyan Prichard 4847*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 4848*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 4849*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4850*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 4851*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 4852*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 4853*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 4854*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 4855*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 4856*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 4857*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 4858*e0e58e67SRyan Prichard 4859*e0e58e67SRyan Prichard------------------------------------------------------------------- 4860*e0e58e67SRyan Prichard 4861*e0e58e67SRyan PrichardCopyright (c) 2010 Todd C. Miller <[email protected]> 4862*e0e58e67SRyan Prichard 4863*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 4864*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 4865*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 4866*e0e58e67SRyan Prichard 4867*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4868*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4869*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4870*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4871*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4872*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4873*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4874*e0e58e67SRyan Prichard 4875*e0e58e67SRyan Prichard------------------------------------------------------------------- 4876*e0e58e67SRyan Prichard 4877*e0e58e67SRyan PrichardCopyright (c) 2010, 2011, 2012, 2013 Intel Corporation 4878*e0e58e67SRyan PrichardAll rights reserved. 4879*e0e58e67SRyan Prichard 4880*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4881*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 4882*e0e58e67SRyan Prichard 4883*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright notice, 4884*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer. 4885*e0e58e67SRyan Prichard 4886*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright notice, 4887*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer in the documentation 4888*e0e58e67SRyan Prichard * and/or other materials provided with the distribution. 4889*e0e58e67SRyan Prichard 4890*e0e58e67SRyan Prichard * Neither the name of Intel Corporation nor the names of its contributors 4891*e0e58e67SRyan Prichard * may be used to endorse or promote products derived from this software 4892*e0e58e67SRyan Prichard * without specific prior written permission. 4893*e0e58e67SRyan Prichard 4894*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 4895*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 4896*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 4897*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 4898*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 4899*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 4900*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 4901*e0e58e67SRyan PrichardANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4902*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 4903*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4904*e0e58e67SRyan Prichard 4905*e0e58e67SRyan Prichard------------------------------------------------------------------- 4906*e0e58e67SRyan Prichard 4907*e0e58e67SRyan PrichardCopyright (c) 2010, Intel Corporation 4908*e0e58e67SRyan PrichardAll rights reserved. 4909*e0e58e67SRyan Prichard 4910*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4911*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 4912*e0e58e67SRyan Prichard 4913*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright notice, 4914*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer. 4915*e0e58e67SRyan Prichard 4916*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright notice, 4917*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer in the documentation 4918*e0e58e67SRyan Prichard * and/or other materials provided with the distribution. 4919*e0e58e67SRyan Prichard 4920*e0e58e67SRyan Prichard * Neither the name of Intel Corporation nor the names of its contributors 4921*e0e58e67SRyan Prichard * may be used to endorse or promote products derived from this software 4922*e0e58e67SRyan Prichard * without specific prior written permission. 4923*e0e58e67SRyan Prichard 4924*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 4925*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 4926*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 4927*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 4928*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 4929*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 4930*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 4931*e0e58e67SRyan PrichardANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4932*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 4933*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4934*e0e58e67SRyan Prichard 4935*e0e58e67SRyan Prichard------------------------------------------------------------------- 4936*e0e58e67SRyan Prichard 4937*e0e58e67SRyan PrichardCopyright (c) 2011 David Chisnall 4938*e0e58e67SRyan PrichardAll rights reserved. 4939*e0e58e67SRyan Prichard 4940*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4941*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4942*e0e58e67SRyan Prichardare met: 4943*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4944*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4945*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4946*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4947*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4948*e0e58e67SRyan Prichard 4949*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 4950*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 4951*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 4952*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 4953*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 4954*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 4955*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 4956*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4957*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 4958*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 4959*e0e58e67SRyan PrichardSUCH DAMAGE. 4960*e0e58e67SRyan Prichard 4961*e0e58e67SRyan Prichard------------------------------------------------------------------- 4962*e0e58e67SRyan Prichard 4963*e0e58e67SRyan PrichardCopyright (c) 2011 David Schultz 4964*e0e58e67SRyan PrichardAll rights reserved. 4965*e0e58e67SRyan Prichard 4966*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4967*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4968*e0e58e67SRyan Prichardare met: 4969*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4970*e0e58e67SRyan Prichard notice unmodified, this list of conditions, and the following 4971*e0e58e67SRyan Prichard disclaimer. 4972*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4973*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4974*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 4975*e0e58e67SRyan Prichard 4976*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 4977*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4978*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4979*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4980*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4981*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4982*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4983*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4984*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4985*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4986*e0e58e67SRyan Prichard 4987*e0e58e67SRyan Prichard------------------------------------------------------------------- 4988*e0e58e67SRyan Prichard 4989*e0e58e67SRyan PrichardCopyright (c) 2011 David Schultz <[email protected]> 4990*e0e58e67SRyan PrichardAll rights reserved. 4991*e0e58e67SRyan Prichard 4992*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 4993*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 4994*e0e58e67SRyan Prichardare met: 4995*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 4996*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 4997*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 4998*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 4999*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5000*e0e58e67SRyan Prichard 5001*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5002*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5003*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5004*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5005*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5006*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5007*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5008*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5009*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5010*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5011*e0e58e67SRyan PrichardSUCH DAMAGE. 5012*e0e58e67SRyan Prichard 5013*e0e58e67SRyan Prichard------------------------------------------------------------------- 5014*e0e58e67SRyan Prichard 5015*e0e58e67SRyan PrichardCopyright (c) 2011 Ed Schouten <[email protected]> 5016*e0e58e67SRyan Prichard David Chisnall <[email protected]> 5017*e0e58e67SRyan PrichardAll rights reserved. 5018*e0e58e67SRyan Prichard 5019*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5020*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5021*e0e58e67SRyan Prichardare met: 5022*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5023*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5024*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5025*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5026*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5027*e0e58e67SRyan Prichard 5028*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5029*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5030*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5031*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5032*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5033*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5034*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5035*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5036*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5037*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5038*e0e58e67SRyan PrichardSUCH DAMAGE. 5039*e0e58e67SRyan Prichard 5040*e0e58e67SRyan Prichard------------------------------------------------------------------- 5041*e0e58e67SRyan Prichard 5042*e0e58e67SRyan PrichardCopyright (c) 2011 Intel Corporation 5043*e0e58e67SRyan PrichardAll rights reserved. 5044*e0e58e67SRyan Prichard 5045*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5046*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 5047*e0e58e67SRyan Prichard 5048*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright notice, 5049*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer. 5050*e0e58e67SRyan Prichard 5051*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright notice, 5052*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer in the documentation 5053*e0e58e67SRyan Prichard * and/or other materials provided with the distribution. 5054*e0e58e67SRyan Prichard 5055*e0e58e67SRyan Prichard * Neither the name of Intel Corporation nor the names of its contributors 5056*e0e58e67SRyan Prichard * may be used to endorse or promote products derived from this software 5057*e0e58e67SRyan Prichard * without specific prior written permission. 5058*e0e58e67SRyan Prichard 5059*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 5060*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 5061*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5062*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 5063*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 5064*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5065*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 5066*e0e58e67SRyan PrichardANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5067*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5068*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5069*e0e58e67SRyan Prichard 5070*e0e58e67SRyan Prichard------------------------------------------------------------------- 5071*e0e58e67SRyan Prichard 5072*e0e58e67SRyan PrichardCopyright (c) 2011 Martin Pieuchot <[email protected]> 5073*e0e58e67SRyan Prichard 5074*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 5075*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 5076*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 5077*e0e58e67SRyan Prichard 5078*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 5079*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 5080*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 5081*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 5082*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 5083*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 5084*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 5085*e0e58e67SRyan Prichard 5086*e0e58e67SRyan Prichard------------------------------------------------------------------- 5087*e0e58e67SRyan Prichard 5088*e0e58e67SRyan PrichardCopyright (c) 2011 Martin Pieuchot <[email protected]> 5089*e0e58e67SRyan PrichardCopyright (c) 2009 Ted Unangst 5090*e0e58e67SRyan Prichard 5091*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 5092*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 5093*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 5094*e0e58e67SRyan Prichard 5095*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 5096*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 5097*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 5098*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 5099*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 5100*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 5101*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 5102*e0e58e67SRyan Prichard 5103*e0e58e67SRyan Prichard------------------------------------------------------------------- 5104*e0e58e67SRyan Prichard 5105*e0e58e67SRyan PrichardCopyright (c) 2011 The Android Open Source Project 5106*e0e58e67SRyan PrichardCopyright (c) 2008 ARM Ltd 5107*e0e58e67SRyan PrichardAll rights reserved. 5108*e0e58e67SRyan Prichard 5109*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5110*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5111*e0e58e67SRyan Prichardare met: 5112*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5113*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5114*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5115*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5116*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5117*e0e58e67SRyan Prichard3. The name of the company may not be used to endorse or promote 5118*e0e58e67SRyan Prichard products derived from this software without specific prior written 5119*e0e58e67SRyan Prichard permission. 5120*e0e58e67SRyan Prichard 5121*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED 5122*e0e58e67SRyan PrichardWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5123*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 5124*e0e58e67SRyan PrichardIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5125*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 5126*e0e58e67SRyan PrichardTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 5127*e0e58e67SRyan PrichardPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 5128*e0e58e67SRyan PrichardLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 5129*e0e58e67SRyan PrichardNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5130*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5131*e0e58e67SRyan Prichard 5132*e0e58e67SRyan Prichard------------------------------------------------------------------- 5133*e0e58e67SRyan Prichard 5134*e0e58e67SRyan PrichardCopyright (c) 2011, 2012, 2013 Intel Corporation 5135*e0e58e67SRyan PrichardAll rights reserved. 5136*e0e58e67SRyan Prichard 5137*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5138*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 5139*e0e58e67SRyan Prichard 5140*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright notice, 5141*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer. 5142*e0e58e67SRyan Prichard 5143*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright notice, 5144*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer in the documentation 5145*e0e58e67SRyan Prichard * and/or other materials provided with the distribution. 5146*e0e58e67SRyan Prichard 5147*e0e58e67SRyan Prichard * Neither the name of Intel Corporation nor the names of its contributors 5148*e0e58e67SRyan Prichard * may be used to endorse or promote products derived from this software 5149*e0e58e67SRyan Prichard * without specific prior written permission. 5150*e0e58e67SRyan Prichard 5151*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 5152*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 5153*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5154*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 5155*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 5156*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5157*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 5158*e0e58e67SRyan PrichardANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5159*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5160*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5161*e0e58e67SRyan Prichard 5162*e0e58e67SRyan Prichard------------------------------------------------------------------- 5163*e0e58e67SRyan Prichard 5164*e0e58e67SRyan PrichardCopyright (c) 2011, Intel Corporation 5165*e0e58e67SRyan PrichardAll rights reserved. 5166*e0e58e67SRyan Prichard 5167*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5168*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 5169*e0e58e67SRyan Prichard 5170*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright notice, 5171*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer. 5172*e0e58e67SRyan Prichard 5173*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright notice, 5174*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer in the documentation 5175*e0e58e67SRyan Prichard * and/or other materials provided with the distribution. 5176*e0e58e67SRyan Prichard 5177*e0e58e67SRyan Prichard * Neither the name of Intel Corporation nor the names of its contributors 5178*e0e58e67SRyan Prichard * may be used to endorse or promote products derived from this software 5179*e0e58e67SRyan Prichard * without specific prior written permission. 5180*e0e58e67SRyan Prichard 5181*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 5182*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 5183*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5184*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 5185*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 5186*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5187*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 5188*e0e58e67SRyan PrichardANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5189*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5190*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5191*e0e58e67SRyan Prichard 5192*e0e58e67SRyan Prichard------------------------------------------------------------------- 5193*e0e58e67SRyan Prichard 5194*e0e58e67SRyan PrichardCopyright (c) 2011, VMware, Inc. 5195*e0e58e67SRyan PrichardAll rights reserved. 5196*e0e58e67SRyan Prichard 5197*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5198*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 5199*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5200*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5201*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5202*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5203*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5204*e0e58e67SRyan Prichard * Neither the name of the VMware, Inc. nor the names of its contributors 5205*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 5206*e0e58e67SRyan Prichard without specific prior written permission. 5207*e0e58e67SRyan Prichard 5208*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 5209*e0e58e67SRyan PrichardAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5210*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5211*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL VMWARE, INC. OR CONTRIBUTORS BE LIABLE FOR 5212*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 5213*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5214*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 5215*e0e58e67SRyan PrichardON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5216*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 5217*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5218*e0e58e67SRyan Prichard 5219*e0e58e67SRyan Prichard------------------------------------------------------------------- 5220*e0e58e67SRyan Prichard 5221*e0e58e67SRyan PrichardCopyright (c) 2012 Stephen Montgomery-Smith <[email protected]> 5222*e0e58e67SRyan PrichardAll rights reserved. 5223*e0e58e67SRyan Prichard 5224*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5225*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5226*e0e58e67SRyan Prichardare met: 5227*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5228*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5229*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5230*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5231*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5232*e0e58e67SRyan Prichard 5233*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5234*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5235*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5236*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5237*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5238*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5239*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5240*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5241*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5242*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5243*e0e58e67SRyan PrichardSUCH DAMAGE. 5244*e0e58e67SRyan Prichard 5245*e0e58e67SRyan Prichard------------------------------------------------------------------- 5246*e0e58e67SRyan Prichard 5247*e0e58e67SRyan PrichardCopyright (c) 2012, Linaro Limited 5248*e0e58e67SRyan Prichard All rights reserved. 5249*e0e58e67SRyan Prichard 5250*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5251*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 5252*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5253*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5254*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5255*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5256*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5257*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 5258*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 5259*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 5260*e0e58e67SRyan Prichard 5261*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5262*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5263*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5264*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5265*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5266*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5267*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5268*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5269*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5270*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5271*e0e58e67SRyan Prichard OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5272*e0e58e67SRyan Prichard 5273*e0e58e67SRyan Prichard------------------------------------------------------------------- 5274*e0e58e67SRyan Prichard 5275*e0e58e67SRyan PrichardCopyright (c) 2012, Linaro Limited 5276*e0e58e67SRyan Prichard All rights reserved. 5277*e0e58e67SRyan Prichard Copyright (c) 2014, NVIDIA Corporation. All rights reserved. 5278*e0e58e67SRyan Prichard 5279*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5280*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 5281*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5282*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5283*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5284*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5285*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5286*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 5287*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 5288*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 5289*e0e58e67SRyan Prichard 5290*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5291*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5292*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5293*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5294*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5295*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5296*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5297*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5298*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5299*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5300*e0e58e67SRyan Prichard OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5301*e0e58e67SRyan Prichard 5302*e0e58e67SRyan Prichard------------------------------------------------------------------- 5303*e0e58e67SRyan Prichard 5304*e0e58e67SRyan PrichardCopyright (c) 2012-2013, Linaro Limited 5305*e0e58e67SRyan Prichard All rights reserved. 5306*e0e58e67SRyan Prichard 5307*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5308*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 5309*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5310*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5311*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5312*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5313*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5314*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 5315*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 5316*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 5317*e0e58e67SRyan Prichard 5318*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5319*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5320*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5321*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5322*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5323*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5324*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5325*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5326*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5327*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5328*e0e58e67SRyan Prichard 5329*e0e58e67SRyan Prichard------------------------------------------------------------------- 5330*e0e58e67SRyan Prichard 5331*e0e58e67SRyan PrichardCopyright (c) 2012-2015 5332*e0e58e67SRyan Prichard MIPS Technologies, Inc., California. 5333*e0e58e67SRyan Prichard 5334*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5335*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5336*e0e58e67SRyan Prichardare met: 5337*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5338*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5339*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5340*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5341*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5342*e0e58e67SRyan Prichard3. Neither the name of the MIPS Technologies, Inc., nor the names of its 5343*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived from 5344*e0e58e67SRyan Prichard this software without specific prior written permission. 5345*e0e58e67SRyan Prichard 5346*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND 5347*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5348*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5349*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE 5350*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5351*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5352*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5353*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5354*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5355*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5356*e0e58e67SRyan PrichardSUCH DAMAGE. 5357*e0e58e67SRyan Prichard 5358*e0e58e67SRyan Prichard------------------------------------------------------------------- 5359*e0e58e67SRyan Prichard 5360*e0e58e67SRyan PrichardCopyright (c) 2013 5361*e0e58e67SRyan Prichard MIPS Technologies, Inc., California. 5362*e0e58e67SRyan Prichard 5363*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5364*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5365*e0e58e67SRyan Prichardare met: 5366*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5367*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5368*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5369*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5370*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5371*e0e58e67SRyan Prichard3. Neither the name of the MIPS Technologies, Inc., nor the names of its 5372*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived from 5373*e0e58e67SRyan Prichard this software without specific prior written permission. 5374*e0e58e67SRyan Prichard 5375*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND 5376*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5377*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5378*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE 5379*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5380*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5381*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5382*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5383*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5384*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5385*e0e58e67SRyan PrichardSUCH DAMAGE. 5386*e0e58e67SRyan Prichard 5387*e0e58e67SRyan Prichard------------------------------------------------------------------- 5388*e0e58e67SRyan Prichard 5389*e0e58e67SRyan PrichardCopyright (c) 2013 ARM Ltd 5390*e0e58e67SRyan PrichardAll rights reserved. 5391*e0e58e67SRyan Prichard 5392*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5393*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5394*e0e58e67SRyan Prichardare met: 5395*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5396*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5397*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5398*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5399*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5400*e0e58e67SRyan Prichard3. The name of the company may not be used to endorse or promote 5401*e0e58e67SRyan Prichard products derived from this software without specific prior written 5402*e0e58e67SRyan Prichard permission. 5403*e0e58e67SRyan Prichard 5404*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED 5405*e0e58e67SRyan PrichardWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5406*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 5407*e0e58e67SRyan PrichardIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5408*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 5409*e0e58e67SRyan PrichardTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 5410*e0e58e67SRyan PrichardPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 5411*e0e58e67SRyan PrichardLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 5412*e0e58e67SRyan PrichardNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5413*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5414*e0e58e67SRyan Prichard 5415*e0e58e67SRyan Prichard------------------------------------------------------------------- 5416*e0e58e67SRyan Prichard 5417*e0e58e67SRyan PrichardCopyright (c) 2013 Antoine Jacoutot <[email protected]> 5418*e0e58e67SRyan Prichard 5419*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 5420*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 5421*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 5422*e0e58e67SRyan Prichard 5423*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 5424*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 5425*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 5426*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 5427*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 5428*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 5429*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 5430*e0e58e67SRyan Prichard 5431*e0e58e67SRyan Prichard------------------------------------------------------------------- 5432*e0e58e67SRyan Prichard 5433*e0e58e67SRyan PrichardCopyright (c) 2013 David Chisnall 5434*e0e58e67SRyan PrichardAll rights reserved. 5435*e0e58e67SRyan Prichard 5436*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5437*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5438*e0e58e67SRyan Prichardare met: 5439*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5440*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5441*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5442*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5443*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5444*e0e58e67SRyan Prichard 5445*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5446*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5447*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5448*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5449*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5450*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5451*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5452*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5453*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5454*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5455*e0e58e67SRyan PrichardSUCH DAMAGE. 5456*e0e58e67SRyan Prichard 5457*e0e58e67SRyan Prichard------------------------------------------------------------------- 5458*e0e58e67SRyan Prichard 5459*e0e58e67SRyan PrichardCopyright (c) 2013 The NetBSD Foundation, Inc. 5460*e0e58e67SRyan PrichardAll rights reserved. 5461*e0e58e67SRyan Prichard 5462*e0e58e67SRyan PrichardThis code is derived from software contributed to The NetBSD Foundation 5463*e0e58e67SRyan Prichardby Christos Zoulas. 5464*e0e58e67SRyan Prichard 5465*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5466*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5467*e0e58e67SRyan Prichardare met: 5468*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5469*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5470*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5471*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5472*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5473*e0e58e67SRyan Prichard 5474*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 5475*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 5476*e0e58e67SRyan PrichardTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5477*e0e58e67SRyan PrichardPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 5478*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 5479*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 5480*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 5481*e0e58e67SRyan PrichardINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 5482*e0e58e67SRyan PrichardCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 5483*e0e58e67SRyan PrichardARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 5484*e0e58e67SRyan PrichardPOSSIBILITY OF SUCH DAMAGE. 5485*e0e58e67SRyan Prichard 5486*e0e58e67SRyan Prichard------------------------------------------------------------------- 5487*e0e58e67SRyan Prichard 5488*e0e58e67SRyan PrichardCopyright (c) 2013, Linaro Limited 5489*e0e58e67SRyan Prichard All rights reserved. 5490*e0e58e67SRyan Prichard 5491*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5492*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 5493*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5494*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5495*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5496*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5497*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5498*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 5499*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 5500*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 5501*e0e58e67SRyan Prichard 5502*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5503*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5504*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5505*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5506*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5507*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5508*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5509*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5510*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5511*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5512*e0e58e67SRyan Prichard 5513*e0e58e67SRyan Prichard------------------------------------------------------------------- 5514*e0e58e67SRyan Prichard 5515*e0e58e67SRyan PrichardCopyright (c) 2013-2014, NVIDIA Corporation. All rights reserved. 5516*e0e58e67SRyan PrichardJohnny Qiu <[email protected]> 5517*e0e58e67SRyan PrichardShu Zhang <[email protected]> 5518*e0e58e67SRyan Prichard 5519*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5520*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are 5521*e0e58e67SRyan Prichardmet: 5522*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5523*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5524*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above 5525*e0e58e67SRyan Prichard copyright notice, this list of conditions and the following 5526*e0e58e67SRyan Prichard disclaimer in the documentation and/or other materials provided 5527*e0e58e67SRyan Prichard with the distribution. 5528*e0e58e67SRyan Prichard * Neither the name of The Linux Foundation nor the names of its 5529*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived 5530*e0e58e67SRyan Prichard from this software without specific prior written permission. 5531*e0e58e67SRyan Prichard 5532*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED 5533*e0e58e67SRyan PrichardWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5534*e0e58e67SRyan PrichardMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT 5535*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 5536*e0e58e67SRyan PrichardBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 5537*e0e58e67SRyan PrichardCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 5538*e0e58e67SRyan PrichardSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 5539*e0e58e67SRyan PrichardBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 5540*e0e58e67SRyan PrichardWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 5541*e0e58e67SRyan PrichardOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 5542*e0e58e67SRyan PrichardIF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5543*e0e58e67SRyan Prichard 5544*e0e58e67SRyan Prichard------------------------------------------------------------------- 5545*e0e58e67SRyan Prichard 5546*e0e58e67SRyan PrichardCopyright (c) 2013-2015, Linaro Limited 5547*e0e58e67SRyan Prichard All rights reserved. 5548*e0e58e67SRyan Prichard 5549*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5550*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 5551*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5552*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5553*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5554*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5555*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5556*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 5557*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 5558*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 5559*e0e58e67SRyan Prichard 5560*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5561*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5562*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5563*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5564*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5565*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5566*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5567*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5568*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5569*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5570*e0e58e67SRyan Prichard 5571*e0e58e67SRyan Prichard------------------------------------------------------------------- 5572*e0e58e67SRyan Prichard 5573*e0e58e67SRyan PrichardCopyright (c) 2014 5574*e0e58e67SRyan Prichard Imagination Technologies Limited. 5575*e0e58e67SRyan Prichard 5576*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5577*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5578*e0e58e67SRyan Prichardare met: 5579*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5580*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5581*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5582*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5583*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5584*e0e58e67SRyan Prichard3. Neither the name of the MIPS Technologies, Inc., nor the names of its 5585*e0e58e67SRyan Prichard contributors may be used to endorse or promote products derived from 5586*e0e58e67SRyan Prichard this software without specific prior written permission. 5587*e0e58e67SRyan Prichard 5588*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY IMAGINATION TECHNOLOGIES LIMITED ``AS IS'' AND 5589*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5590*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5591*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL IMAGINATION TECHNOLOGIES LIMITED BE LIABLE 5592*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5593*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5594*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5595*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5596*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5597*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5598*e0e58e67SRyan PrichardSUCH DAMAGE. 5599*e0e58e67SRyan Prichard 5600*e0e58e67SRyan Prichard------------------------------------------------------------------- 5601*e0e58e67SRyan Prichard 5602*e0e58e67SRyan PrichardCopyright (c) 2014 Theo de Raadt <[email protected]> 5603*e0e58e67SRyan PrichardCopyright (c) 2014 Bob Beck <[email protected]> 5604*e0e58e67SRyan Prichard 5605*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 5606*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 5607*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 5608*e0e58e67SRyan Prichard 5609*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 5610*e0e58e67SRyan PrichardWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 5611*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 5612*e0e58e67SRyan PrichardANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 5613*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 5614*e0e58e67SRyan PrichardACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 5615*e0e58e67SRyan PrichardOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 5616*e0e58e67SRyan Prichard 5617*e0e58e67SRyan PrichardEmulation of getentropy(2) as documented at: 5618*e0e58e67SRyan Prichardhttp://man.openbsd.org/getentropy.2 5619*e0e58e67SRyan Prichard 5620*e0e58e67SRyan Prichard------------------------------------------------------------------- 5621*e0e58e67SRyan Prichard 5622*e0e58e67SRyan PrichardCopyright (c) 2014, Intel Corporation 5623*e0e58e67SRyan PrichardAll rights reserved. 5624*e0e58e67SRyan Prichard 5625*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5626*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 5627*e0e58e67SRyan Prichard 5628*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright notice, 5629*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer. 5630*e0e58e67SRyan Prichard 5631*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright notice, 5632*e0e58e67SRyan Prichard * this list of conditions and the following disclaimer in the documentation 5633*e0e58e67SRyan Prichard * and/or other materials provided with the distribution. 5634*e0e58e67SRyan Prichard 5635*e0e58e67SRyan Prichard * Neither the name of Intel Corporation nor the names of its contributors 5636*e0e58e67SRyan Prichard * may be used to endorse or promote products derived from this software 5637*e0e58e67SRyan Prichard * without specific prior written permission. 5638*e0e58e67SRyan Prichard 5639*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 5640*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 5641*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5642*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 5643*e0e58e67SRyan PrichardANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 5644*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5645*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 5646*e0e58e67SRyan PrichardANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5647*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5648*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5649*e0e58e67SRyan Prichard 5650*e0e58e67SRyan Prichard------------------------------------------------------------------- 5651*e0e58e67SRyan Prichard 5652*e0e58e67SRyan PrichardCopyright (c) 2014, Linaro Limited 5653*e0e58e67SRyan Prichard All rights reserved. 5654*e0e58e67SRyan Prichard 5655*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5656*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions are met: 5657*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 5658*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5659*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 5660*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5661*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5662*e0e58e67SRyan Prichard * Neither the name of the Linaro nor the 5663*e0e58e67SRyan Prichard names of its contributors may be used to endorse or promote products 5664*e0e58e67SRyan Prichard derived from this software without specific prior written permission. 5665*e0e58e67SRyan Prichard 5666*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5667*e0e58e67SRyan Prichard "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5668*e0e58e67SRyan Prichard LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5669*e0e58e67SRyan Prichard A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5670*e0e58e67SRyan Prichard HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5671*e0e58e67SRyan Prichard SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5672*e0e58e67SRyan Prichard LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5673*e0e58e67SRyan Prichard DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5674*e0e58e67SRyan Prichard THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5675*e0e58e67SRyan Prichard (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5676*e0e58e67SRyan Prichard OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5677*e0e58e67SRyan Prichard 5678*e0e58e67SRyan Prichard------------------------------------------------------------------- 5679*e0e58e67SRyan Prichard 5680*e0e58e67SRyan PrichardCopyright (c) 2015 ARM Ltd 5681*e0e58e67SRyan PrichardAll rights reserved. 5682*e0e58e67SRyan Prichard 5683*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5684*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5685*e0e58e67SRyan Prichardare met: 5686*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5687*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5688*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5689*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5690*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5691*e0e58e67SRyan Prichard3. The name of the company may not be used to endorse or promote 5692*e0e58e67SRyan Prichard products derived from this software without specific prior written 5693*e0e58e67SRyan Prichard permission. 5694*e0e58e67SRyan Prichard 5695*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED 5696*e0e58e67SRyan PrichardWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5697*e0e58e67SRyan PrichardMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 5698*e0e58e67SRyan PrichardIN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5699*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 5700*e0e58e67SRyan PrichardTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 5701*e0e58e67SRyan PrichardPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 5702*e0e58e67SRyan PrichardLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 5703*e0e58e67SRyan PrichardNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5704*e0e58e67SRyan PrichardSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5705*e0e58e67SRyan Prichard 5706*e0e58e67SRyan Prichard------------------------------------------------------------------- 5707*e0e58e67SRyan Prichard 5708*e0e58e67SRyan PrichardCopyright (c) 2015 Joerg Sonnenberger <[email protected]>. 5709*e0e58e67SRyan PrichardAll rights reserved. 5710*e0e58e67SRyan Prichard 5711*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5712*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5713*e0e58e67SRyan Prichardare met: 5714*e0e58e67SRyan Prichard 5715*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5716*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5717*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5718*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in 5719*e0e58e67SRyan Prichard the documentation and/or other materials provided with the 5720*e0e58e67SRyan Prichard distribution. 5721*e0e58e67SRyan Prichard 5722*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5723*e0e58e67SRyan Prichard``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5724*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 5725*e0e58e67SRyan PrichardFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 5726*e0e58e67SRyan PrichardCOPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 5727*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, 5728*e0e58e67SRyan PrichardBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5729*e0e58e67SRyan PrichardLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 5730*e0e58e67SRyan PrichardAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 5731*e0e58e67SRyan PrichardOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 5732*e0e58e67SRyan PrichardOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5733*e0e58e67SRyan PrichardSUCH DAMAGE. 5734*e0e58e67SRyan Prichard 5735*e0e58e67SRyan Prichard------------------------------------------------------------------- 5736*e0e58e67SRyan Prichard 5737*e0e58e67SRyan PrichardCopyright (c)1999 Citrus Project, 5738*e0e58e67SRyan PrichardAll rights reserved. 5739*e0e58e67SRyan Prichard 5740*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5741*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5742*e0e58e67SRyan Prichardare met: 5743*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5744*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5745*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5746*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5747*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5748*e0e58e67SRyan Prichard 5749*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5750*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5751*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5752*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5753*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5754*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5755*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5756*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5757*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5758*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5759*e0e58e67SRyan PrichardSUCH DAMAGE. 5760*e0e58e67SRyan Prichard 5761*e0e58e67SRyan Prichard------------------------------------------------------------------- 5762*e0e58e67SRyan Prichard 5763*e0e58e67SRyan PrichardCopyright (c)2001 Citrus Project, 5764*e0e58e67SRyan PrichardAll rights reserved. 5765*e0e58e67SRyan Prichard 5766*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5767*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5768*e0e58e67SRyan Prichardare met: 5769*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5770*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5771*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5772*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5773*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5774*e0e58e67SRyan Prichard 5775*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5776*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5777*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5778*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5779*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5780*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5781*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5782*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5783*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5784*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5785*e0e58e67SRyan PrichardSUCH DAMAGE. 5786*e0e58e67SRyan Prichard 5787*e0e58e67SRyan Prichard------------------------------------------------------------------- 5788*e0e58e67SRyan Prichard 5789*e0e58e67SRyan PrichardCopyright (c)2003 Citrus Project, 5790*e0e58e67SRyan PrichardAll rights reserved. 5791*e0e58e67SRyan Prichard 5792*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5793*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5794*e0e58e67SRyan Prichardare met: 5795*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5796*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5797*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5798*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5799*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5800*e0e58e67SRyan Prichard 5801*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 5802*e0e58e67SRyan PrichardANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5803*e0e58e67SRyan PrichardIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5804*e0e58e67SRyan PrichardARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5805*e0e58e67SRyan PrichardFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5806*e0e58e67SRyan PrichardDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5807*e0e58e67SRyan PrichardOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5808*e0e58e67SRyan PrichardHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5809*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5810*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5811*e0e58e67SRyan PrichardSUCH DAMAGE. 5812*e0e58e67SRyan Prichard 5813*e0e58e67SRyan Prichard------------------------------------------------------------------- 5814*e0e58e67SRyan Prichard 5815*e0e58e67SRyan PrichardCopyright 1989 The Regents of the University of California. 5816*e0e58e67SRyan Prichard All rights reserved. 5817*e0e58e67SRyan Prichard 5818*e0e58e67SRyan Prichard Redistribution and use in source and binary forms, with or without 5819*e0e58e67SRyan Prichard modification, are permitted provided that the following conditions 5820*e0e58e67SRyan Prichard are met: 5821*e0e58e67SRyan Prichard 1. Redistributions of source code must retain the above copyright 5822*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5823*e0e58e67SRyan Prichard 2. Redistributions in binary form must reproduce the above copyright 5824*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5825*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5826*e0e58e67SRyan Prichard 3. Neither the name of the University nor the names of its contributors 5827*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this software 5828*e0e58e67SRyan Prichard without specific prior written permission. 5829*e0e58e67SRyan Prichard 5830*e0e58e67SRyan Prichard THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND 5831*e0e58e67SRyan Prichard ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5832*e0e58e67SRyan Prichard IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5833*e0e58e67SRyan Prichard ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 5834*e0e58e67SRyan Prichard FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5835*e0e58e67SRyan Prichard DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5836*e0e58e67SRyan Prichard OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5837*e0e58e67SRyan Prichard HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5838*e0e58e67SRyan Prichard LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5839*e0e58e67SRyan Prichard OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5840*e0e58e67SRyan Prichard 5841*e0e58e67SRyan Prichard------------------------------------------------------------------- 5842*e0e58e67SRyan Prichard 5843*e0e58e67SRyan PrichardCopyright 1997 Niels Provos <[email protected]> 5844*e0e58e67SRyan PrichardCopyright 2008 Damien Miller <[email protected]> 5845*e0e58e67SRyan PrichardAll rights reserved. 5846*e0e58e67SRyan Prichard 5847*e0e58e67SRyan PrichardTheo de Raadt <[email protected]> came up with the idea of using 5848*e0e58e67SRyan Prichardsuch a mathematical system to generate more random (yet non-repeating) 5849*e0e58e67SRyan Prichardids to solve the resolver/named problem. But Niels designed the 5850*e0e58e67SRyan Prichardactual system based on the constraints. 5851*e0e58e67SRyan Prichard 5852*e0e58e67SRyan PrichardLater modified by Damien Miller to wrap the LCG output in a 15-bit 5853*e0e58e67SRyan Prichardpermutation generator based on a Luby-Rackoff block cipher. This 5854*e0e58e67SRyan Prichardensures the output is non-repeating and preserves the MSB twiddle 5855*e0e58e67SRyan Prichardtrick, but makes it more resistant to LCG prediction. 5856*e0e58e67SRyan Prichard 5857*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5858*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5859*e0e58e67SRyan Prichardare met: 5860*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5861*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5862*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5863*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5864*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5865*e0e58e67SRyan Prichard 5866*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 5867*e0e58e67SRyan PrichardIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 5868*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 5869*e0e58e67SRyan PrichardIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 5870*e0e58e67SRyan PrichardINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 5871*e0e58e67SRyan PrichardNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5872*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5873*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5874*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 5875*e0e58e67SRyan PrichardTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5876*e0e58e67SRyan Prichard 5877*e0e58e67SRyan Prichard------------------------------------------------------------------- 5878*e0e58e67SRyan Prichard 5879*e0e58e67SRyan PrichardFrom: @(#)s_ilogb.c 5.1 93/09/24 5880*e0e58e67SRyan Prichard==================================================== 5881*e0e58e67SRyan PrichardCopyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 5882*e0e58e67SRyan Prichard 5883*e0e58e67SRyan PrichardDeveloped at SunPro, a Sun Microsystems, Inc. business. 5884*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this 5885*e0e58e67SRyan Prichardsoftware is freely granted, provided that this notice 5886*e0e58e67SRyan Prichardis preserved. 5887*e0e58e67SRyan Prichard 5888*e0e58e67SRyan Prichard------------------------------------------------------------------- 5889*e0e58e67SRyan Prichard 5890*e0e58e67SRyan PrichardPortions Copyright (C) 2004, 2005, 2008, 2009 Internet Systems Consortium, Inc. ("ISC") 5891*e0e58e67SRyan PrichardPortions Copyright (C) 1996-2003 Internet Software Consortium. 5892*e0e58e67SRyan Prichard 5893*e0e58e67SRyan PrichardPermission to use, copy, modify, and/or distribute this software for any 5894*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 5895*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies. 5896*e0e58e67SRyan Prichard 5897*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 5898*e0e58e67SRyan PrichardREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 5899*e0e58e67SRyan PrichardAND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 5900*e0e58e67SRyan PrichardINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 5901*e0e58e67SRyan PrichardLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 5902*e0e58e67SRyan PrichardOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 5903*e0e58e67SRyan PrichardPERFORMANCE OF THIS SOFTWARE. 5904*e0e58e67SRyan Prichard 5905*e0e58e67SRyan Prichard------------------------------------------------------------------- 5906*e0e58e67SRyan Prichard 5907*e0e58e67SRyan PrichardPortions Copyright (c) 1993 by Digital Equipment Corporation. 5908*e0e58e67SRyan Prichard 5909*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software for any 5910*e0e58e67SRyan Prichardpurpose with or without fee is hereby granted, provided that the above 5911*e0e58e67SRyan Prichardcopyright notice and this permission notice appear in all copies, and that 5912*e0e58e67SRyan Prichardthe name of Digital Equipment Corporation not be used in advertising or 5913*e0e58e67SRyan Prichardpublicity pertaining to distribution of the document or software without 5914*e0e58e67SRyan Prichardspecific, written prior permission. 5915*e0e58e67SRyan Prichard 5916*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL 5917*e0e58e67SRyan PrichardWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES 5918*e0e58e67SRyan PrichardOF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT 5919*e0e58e67SRyan PrichardCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 5920*e0e58e67SRyan PrichardDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 5921*e0e58e67SRyan PrichardPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 5922*e0e58e67SRyan PrichardACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 5923*e0e58e67SRyan PrichardSOFTWARE. 5924*e0e58e67SRyan Prichard 5925*e0e58e67SRyan Prichard------------------------------------------------------------------- 5926*e0e58e67SRyan Prichard 5927*e0e58e67SRyan PrichardPortions Copyright (c) 1995 by International Business Machines, Inc. 5928*e0e58e67SRyan Prichard 5929*e0e58e67SRyan PrichardInternational Business Machines, Inc. (hereinafter called IBM) grants 5930*e0e58e67SRyan Prichardpermission under its copyrights to use, copy, modify, and distribute this 5931*e0e58e67SRyan PrichardSoftware with or without fee, provided that the above copyright notice and 5932*e0e58e67SRyan Prichardall paragraphs of this notice appear in all copies, and that the name of IBM 5933*e0e58e67SRyan Prichardnot be used in connection with the marketing of any product incorporating 5934*e0e58e67SRyan Prichardthe Software or modifications thereof, without specific, written prior 5935*e0e58e67SRyan Prichardpermission. 5936*e0e58e67SRyan Prichard 5937*e0e58e67SRyan PrichardTo the extent it has a right to do so, IBM grants an immunity from suit 5938*e0e58e67SRyan Prichardunder its patents, if any, for the use, sale or manufacture of products to 5939*e0e58e67SRyan Prichardthe extent that such products are used for performing Domain Name System 5940*e0e58e67SRyan Pricharddynamic updates in TCP/IP networks by means of the Software. No immunity is 5941*e0e58e67SRyan Prichardgranted for any product per se or for any other function of any product. 5942*e0e58e67SRyan Prichard 5943*e0e58e67SRyan PrichardTHE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, 5944*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 5945*e0e58e67SRyan PrichardPARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, 5946*e0e58e67SRyan PrichardDIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING 5947*e0e58e67SRyan PrichardOUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN 5948*e0e58e67SRyan PrichardIF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. 5949*e0e58e67SRyan Prichard 5950*e0e58e67SRyan Prichard------------------------------------------------------------------- 5951*e0e58e67SRyan Prichard 5952*e0e58e67SRyan PrichardPortions Copyright(C) 1995, Jason Downs. All rights reserved. 5953*e0e58e67SRyan Prichard 5954*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 5955*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions 5956*e0e58e67SRyan Prichardare met: 5957*e0e58e67SRyan Prichard1. Redistributions of source code must retain the above copyright 5958*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 5959*e0e58e67SRyan Prichard2. Redistributions in binary form must reproduce the above copyright 5960*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 5961*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 5962*e0e58e67SRyan Prichard 5963*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS 5964*e0e58e67SRyan PrichardOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 5965*e0e58e67SRyan PrichardWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5966*e0e58e67SRyan PrichardDISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, 5967*e0e58e67SRyan PrichardINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 5968*e0e58e67SRyan Prichard(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 5969*e0e58e67SRyan PrichardSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 5970*e0e58e67SRyan PrichardCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5971*e0e58e67SRyan PrichardLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5972*e0e58e67SRyan PrichardOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5973*e0e58e67SRyan PrichardSUCH DAMAGE. 5974*e0e58e67SRyan Prichard 5975*e0e58e67SRyan Prichard------------------------------------------------------------------- 5976*e0e58e67SRyan Prichard 5977*e0e58e67SRyan PrichardThe author of this software is David M. Gay. 5978*e0e58e67SRyan Prichard 5979*e0e58e67SRyan PrichardCopyright (C) 1998 by Lucent Technologies 5980*e0e58e67SRyan PrichardAll Rights Reserved 5981*e0e58e67SRyan Prichard 5982*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software and 5983*e0e58e67SRyan Prichardits documentation for any purpose and without fee is hereby 5984*e0e58e67SRyan Prichardgranted, provided that the above copyright notice appear in all 5985*e0e58e67SRyan Prichardcopies and that both that the copyright notice and this 5986*e0e58e67SRyan Prichardpermission notice and warranty disclaimer appear in supporting 5987*e0e58e67SRyan Pricharddocumentation, and that the name of Lucent or any of its entities 5988*e0e58e67SRyan Prichardnot be used in advertising or publicity pertaining to 5989*e0e58e67SRyan Pricharddistribution of the software without specific, written prior 5990*e0e58e67SRyan Prichardpermission. 5991*e0e58e67SRyan Prichard 5992*e0e58e67SRyan PrichardLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 5993*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. 5994*e0e58e67SRyan PrichardIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY 5995*e0e58e67SRyan PrichardSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 5996*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 5997*e0e58e67SRyan PrichardIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 5998*e0e58e67SRyan PrichardARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 5999*e0e58e67SRyan PrichardTHIS SOFTWARE. 6000*e0e58e67SRyan Prichard 6001*e0e58e67SRyan Prichard------------------------------------------------------------------- 6002*e0e58e67SRyan Prichard 6003*e0e58e67SRyan PrichardThe author of this software is David M. Gay. 6004*e0e58e67SRyan Prichard 6005*e0e58e67SRyan PrichardCopyright (C) 1998, 1999 by Lucent Technologies 6006*e0e58e67SRyan PrichardAll Rights Reserved 6007*e0e58e67SRyan Prichard 6008*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software and 6009*e0e58e67SRyan Prichardits documentation for any purpose and without fee is hereby 6010*e0e58e67SRyan Prichardgranted, provided that the above copyright notice appear in all 6011*e0e58e67SRyan Prichardcopies and that both that the copyright notice and this 6012*e0e58e67SRyan Prichardpermission notice and warranty disclaimer appear in supporting 6013*e0e58e67SRyan Pricharddocumentation, and that the name of Lucent or any of its entities 6014*e0e58e67SRyan Prichardnot be used in advertising or publicity pertaining to 6015*e0e58e67SRyan Pricharddistribution of the software without specific, written prior 6016*e0e58e67SRyan Prichardpermission. 6017*e0e58e67SRyan Prichard 6018*e0e58e67SRyan PrichardLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6019*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. 6020*e0e58e67SRyan PrichardIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY 6021*e0e58e67SRyan PrichardSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6022*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 6023*e0e58e67SRyan PrichardIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 6024*e0e58e67SRyan PrichardARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 6025*e0e58e67SRyan PrichardTHIS SOFTWARE. 6026*e0e58e67SRyan Prichard 6027*e0e58e67SRyan Prichard------------------------------------------------------------------- 6028*e0e58e67SRyan Prichard 6029*e0e58e67SRyan PrichardThe author of this software is David M. Gay. 6030*e0e58e67SRyan Prichard 6031*e0e58e67SRyan PrichardCopyright (C) 1998, 2000 by Lucent Technologies 6032*e0e58e67SRyan PrichardAll Rights Reserved 6033*e0e58e67SRyan Prichard 6034*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software and 6035*e0e58e67SRyan Prichardits documentation for any purpose and without fee is hereby 6036*e0e58e67SRyan Prichardgranted, provided that the above copyright notice appear in all 6037*e0e58e67SRyan Prichardcopies and that both that the copyright notice and this 6038*e0e58e67SRyan Prichardpermission notice and warranty disclaimer appear in supporting 6039*e0e58e67SRyan Pricharddocumentation, and that the name of Lucent or any of its entities 6040*e0e58e67SRyan Prichardnot be used in advertising or publicity pertaining to 6041*e0e58e67SRyan Pricharddistribution of the software without specific, written prior 6042*e0e58e67SRyan Prichardpermission. 6043*e0e58e67SRyan Prichard 6044*e0e58e67SRyan PrichardLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6045*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. 6046*e0e58e67SRyan PrichardIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY 6047*e0e58e67SRyan PrichardSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6048*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 6049*e0e58e67SRyan PrichardIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 6050*e0e58e67SRyan PrichardARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 6051*e0e58e67SRyan PrichardTHIS SOFTWARE. 6052*e0e58e67SRyan Prichard 6053*e0e58e67SRyan Prichard------------------------------------------------------------------- 6054*e0e58e67SRyan Prichard 6055*e0e58e67SRyan PrichardThe author of this software is David M. Gay. 6056*e0e58e67SRyan Prichard 6057*e0e58e67SRyan PrichardCopyright (C) 1998-2000 by Lucent Technologies 6058*e0e58e67SRyan PrichardAll Rights Reserved 6059*e0e58e67SRyan Prichard 6060*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software and 6061*e0e58e67SRyan Prichardits documentation for any purpose and without fee is hereby 6062*e0e58e67SRyan Prichardgranted, provided that the above copyright notice appear in all 6063*e0e58e67SRyan Prichardcopies and that both that the copyright notice and this 6064*e0e58e67SRyan Prichardpermission notice and warranty disclaimer appear in supporting 6065*e0e58e67SRyan Pricharddocumentation, and that the name of Lucent or any of its entities 6066*e0e58e67SRyan Prichardnot be used in advertising or publicity pertaining to 6067*e0e58e67SRyan Pricharddistribution of the software without specific, written prior 6068*e0e58e67SRyan Prichardpermission. 6069*e0e58e67SRyan Prichard 6070*e0e58e67SRyan PrichardLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6071*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. 6072*e0e58e67SRyan PrichardIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY 6073*e0e58e67SRyan PrichardSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6074*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 6075*e0e58e67SRyan PrichardIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 6076*e0e58e67SRyan PrichardARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 6077*e0e58e67SRyan PrichardTHIS SOFTWARE. 6078*e0e58e67SRyan Prichard 6079*e0e58e67SRyan Prichard------------------------------------------------------------------- 6080*e0e58e67SRyan Prichard 6081*e0e58e67SRyan PrichardThe author of this software is David M. Gay. 6082*e0e58e67SRyan Prichard 6083*e0e58e67SRyan PrichardCopyright (C) 1998-2001 by Lucent Technologies 6084*e0e58e67SRyan PrichardAll Rights Reserved 6085*e0e58e67SRyan Prichard 6086*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software and 6087*e0e58e67SRyan Prichardits documentation for any purpose and without fee is hereby 6088*e0e58e67SRyan Prichardgranted, provided that the above copyright notice appear in all 6089*e0e58e67SRyan Prichardcopies and that both that the copyright notice and this 6090*e0e58e67SRyan Prichardpermission notice and warranty disclaimer appear in supporting 6091*e0e58e67SRyan Pricharddocumentation, and that the name of Lucent or any of its entities 6092*e0e58e67SRyan Prichardnot be used in advertising or publicity pertaining to 6093*e0e58e67SRyan Pricharddistribution of the software without specific, written prior 6094*e0e58e67SRyan Prichardpermission. 6095*e0e58e67SRyan Prichard 6096*e0e58e67SRyan PrichardLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6097*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. 6098*e0e58e67SRyan PrichardIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY 6099*e0e58e67SRyan PrichardSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6100*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 6101*e0e58e67SRyan PrichardIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 6102*e0e58e67SRyan PrichardARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 6103*e0e58e67SRyan PrichardTHIS SOFTWARE. 6104*e0e58e67SRyan Prichard 6105*e0e58e67SRyan Prichard------------------------------------------------------------------- 6106*e0e58e67SRyan Prichard 6107*e0e58e67SRyan PrichardThe author of this software is David M. Gay. 6108*e0e58e67SRyan Prichard 6109*e0e58e67SRyan PrichardCopyright (C) 2000 by Lucent Technologies 6110*e0e58e67SRyan PrichardAll Rights Reserved 6111*e0e58e67SRyan Prichard 6112*e0e58e67SRyan PrichardPermission to use, copy, modify, and distribute this software and 6113*e0e58e67SRyan Prichardits documentation for any purpose and without fee is hereby 6114*e0e58e67SRyan Prichardgranted, provided that the above copyright notice appear in all 6115*e0e58e67SRyan Prichardcopies and that both that the copyright notice and this 6116*e0e58e67SRyan Prichardpermission notice and warranty disclaimer appear in supporting 6117*e0e58e67SRyan Pricharddocumentation, and that the name of Lucent or any of its entities 6118*e0e58e67SRyan Prichardnot be used in advertising or publicity pertaining to 6119*e0e58e67SRyan Pricharddistribution of the software without specific, written prior 6120*e0e58e67SRyan Prichardpermission. 6121*e0e58e67SRyan Prichard 6122*e0e58e67SRyan PrichardLUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6123*e0e58e67SRyan PrichardINCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. 6124*e0e58e67SRyan PrichardIN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY 6125*e0e58e67SRyan PrichardSPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6126*e0e58e67SRyan PrichardWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 6127*e0e58e67SRyan PrichardIN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 6128*e0e58e67SRyan PrichardARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 6129*e0e58e67SRyan PrichardTHIS SOFTWARE. 6130*e0e58e67SRyan Prichard 6131*e0e58e67SRyan Prichard------------------------------------------------------------------- 6132*e0e58e67SRyan Prichard 6133*e0e58e67SRyan Prichardmemchr - find a character in a memory zone 6134*e0e58e67SRyan Prichard 6135*e0e58e67SRyan PrichardCopyright (c) 2014, ARM Limited 6136*e0e58e67SRyan PrichardAll rights Reserved. 6137*e0e58e67SRyan PrichardCopyright (c) 2014, Linaro Ltd. 6138*e0e58e67SRyan Prichard 6139*e0e58e67SRyan PrichardRedistribution and use in source and binary forms, with or without 6140*e0e58e67SRyan Prichardmodification, are permitted provided that the following conditions are met: 6141*e0e58e67SRyan Prichard * Redistributions of source code must retain the above copyright 6142*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer. 6143*e0e58e67SRyan Prichard * Redistributions in binary form must reproduce the above copyright 6144*e0e58e67SRyan Prichard notice, this list of conditions and the following disclaimer in the 6145*e0e58e67SRyan Prichard documentation and/or other materials provided with the distribution. 6146*e0e58e67SRyan Prichard * Neither the name of the company nor the names of its contributors 6147*e0e58e67SRyan Prichard may be used to endorse or promote products derived from this 6148*e0e58e67SRyan Prichard software without specific prior written permission. 6149*e0e58e67SRyan Prichard 6150*e0e58e67SRyan PrichardTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6151*e0e58e67SRyan Prichard"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6152*e0e58e67SRyan PrichardLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6153*e0e58e67SRyan PrichardA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6154*e0e58e67SRyan PrichardHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6155*e0e58e67SRyan PrichardSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6156*e0e58e67SRyan PrichardLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6157*e0e58e67SRyan PrichardDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6158*e0e58e67SRyan PrichardTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6159*e0e58e67SRyan Prichard(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6160*e0e58e67SRyan PrichardOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6161*e0e58e67SRyan Prichard 6162*e0e58e67SRyan Prichard------------------------------------------------------------------- 6163*e0e58e67SRyan Prichard 6164