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