licenses.list.txt 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. ====================Apache-2.0 WITH LLVM-exception====================
  2. * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  3. * See https://llvm.org/LICENSE.txt for license information.
  4. ====================Apache-2.0 WITH LLVM-exception====================
  5. * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  6. ====================Apache-2.0 WITH LLVM-exception====================
  7. /* Part of the LLVM Project, under the Apache License v2.0 with LLVM */
  8. /* Exceptions. */
  9. /* See https://llvm.org/LICENSE.txt for license information. */
  10. ====================Apache-2.0 WITH LLVM-exception====================
  11. /* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */
  12. ====================Apache-2.0 WITH LLVM-exception====================
  13. // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  14. // See https://llvm.org/LICENSE.txt for license information.
  15. ====================Apache-2.0 WITH LLVM-exception====================
  16. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  17. ====================Apache-2.0 WITH LLVM-exception====================
  18. /// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  19. /// See https://llvm.org/LICENSE.txt for license information.
  20. ====================Apache-2.0 WITH LLVM-exception====================
  21. /// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  22. ====================Apache-2.0 WITH LLVM-exception====================
  23. Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  24. See https://llvm.org/LICENSE.txt for license information.
  25. ====================Apache-2.0 WITH LLVM-exception====================
  26. SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  27. ====================Apache-2.0 WITH LLVM-exception====================
  28. |* Part of the LLVM Project, under the Apache License v2.0 with LLVM *|
  29. |* Exceptions. *|
  30. |* See https://llvm.org/LICENSE.txt for license information. *|
  31. ====================Apache-2.0 WITH LLVM-exception====================
  32. |* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  33. |* See https://llvm.org/LICENSE.txt for license information.
  34. ====================Apache-2.0 WITH LLVM-exception====================
  35. |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  36. ====================Apache-2.0 WITH LLVM-exception====================
  37. |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *|
  38. ====================BSD-2-Clause====================
  39. BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
  40. ====================BSD-2-Clause====================
  41. Redistribution and use in source and binary forms, with or without
  42. modification, are permitted provided that the following conditions are
  43. met:
  44. * Redistributions of source code must retain the above copyright
  45. notice, this list of conditions and the following disclaimer.
  46. * Redistributions in binary form must reproduce the above
  47. copyright notice, this list of conditions and the following disclaimer
  48. in the documentation and/or other materials provided with the
  49. distribution.
  50. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  51. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  52. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  53. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  54. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  55. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  56. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  57. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  58. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  59. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  60. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  61. ====================COPYRIGHT====================
  62. Copyright (C) 2012-2016, Yann Collet.
  63. ====================COPYRIGHT====================
  64. static bool isChar6(char C) { return isAlnum(C) || C == '.' || C == '_'; }
  65. static unsigned EncodeChar6(char C) {
  66. if (C >= 'a' && C <= 'z') return C-'a';
  67. ====================COPYRIGHT====================
  68. * Copyright 2001-2004 Unicode, Inc.
  69. ====================COPYRIGHT====================
  70. * This software was written by Alexander Peslyak in 2001. No copyright is
  71. * claimed, and the software is hereby placed in the public domain.
  72. * In case this attempt to disclaim copyright and place the software in the
  73. * public domain is deemed null and void, then the software is
  74. * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the
  75. * general public under the following terms:
  76. ====================Public-Domain====================
  77. * [0] https://hyperelliptic.org/nacl/nacl-20110221.tar.bz2 (public domain
  78. * code)
  79. ====================Public-Domain====================
  80. * Homepage:
  81. * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
  82. *
  83. * Author:
  84. * Alexander Peslyak, better known as Solar Designer <solar at openwall.com>
  85. *
  86. * This software was written by Alexander Peslyak in 2001. No copyright is
  87. * claimed, and the software is hereby placed in the public domain.
  88. * In case this attempt to disclaim copyright and place the software in the
  89. * public domain is deemed null and void, then the software is
  90. * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the
  91. * general public under the following terms:
  92. *
  93. * Redistribution and use in source and binary forms, with or without
  94. * modification, are permitted.
  95. *
  96. * There's ABSOLUTELY NO WARRANTY, express or implied.
  97. ====================Public-Domain====================
  98. // This code is taken from public domain
  99. ====================Unicode-Mappings====================
  100. * Disclaimer
  101. *
  102. * This source code is provided as is by Unicode, Inc. No claims are
  103. * made as to fitness for any particular purpose. No warranties of any
  104. * kind are expressed or implied. The recipient agrees to determine
  105. * applicability of information provided. If this file has been
  106. * purchased on magnetic or optical media from Unicode, Inc., the
  107. * sole remedy for any claim will be exchange of defective media
  108. * within 90 days of receipt.
  109. *
  110. * Limitations on Rights to Redistribute This Code
  111. *
  112. * Unicode, Inc. hereby grants the right to freely use the information
  113. * supplied in this file in the creation of products supporting the
  114. * Unicode Standard, and to make copies of this file in any form
  115. * for internal or external distribution as long as this notice
  116. * remains attached.