xref: /aosp_15_r20/prebuilts/ndk/NOTICE (revision e0e58e67cd11713799cdf6b50ba5843d62881660)
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