123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- ====================Apache-2.0 WITH LLVM-exception====================
- * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- * See https://llvm.org/LICENSE.txt for license information.
- ====================Apache-2.0 WITH LLVM-exception====================
- * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- ====================Apache-2.0 WITH LLVM-exception====================
- /* Part of the LLVM Project, under the Apache License v2.0 with LLVM */
- /* Exceptions. */
- /* See https://llvm.org/LICENSE.txt for license information. */
- ====================Apache-2.0 WITH LLVM-exception====================
- /* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */
- ====================Apache-2.0 WITH LLVM-exception====================
- // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- // See https://llvm.org/LICENSE.txt for license information.
- ====================Apache-2.0 WITH LLVM-exception====================
- // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- ====================Apache-2.0 WITH LLVM-exception====================
- /// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- /// See https://llvm.org/LICENSE.txt for license information.
- ====================Apache-2.0 WITH LLVM-exception====================
- /// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- ====================Apache-2.0 WITH LLVM-exception====================
- Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- See https://llvm.org/LICENSE.txt for license information.
- ====================Apache-2.0 WITH LLVM-exception====================
- SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- ====================Apache-2.0 WITH LLVM-exception====================
- |* Part of the LLVM Project, under the Apache License v2.0 with LLVM *|
- |* Exceptions. *|
- |* See https://llvm.org/LICENSE.txt for license information. *|
- ====================Apache-2.0 WITH LLVM-exception====================
- |* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- |* See https://llvm.org/LICENSE.txt for license information.
- ====================Apache-2.0 WITH LLVM-exception====================
- |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- ====================Apache-2.0 WITH LLVM-exception====================
- |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *|
- ====================BSD-2-Clause====================
- BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
- ====================BSD-2-Clause====================
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following disclaimer
- in the documentation and/or other materials provided with the
- distribution.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- ====================COPYRIGHT====================
- Copyright (C) 2012-2016, Yann Collet.
- ====================COPYRIGHT====================
- static bool isChar6(char C) { return isAlnum(C) || C == '.' || C == '_'; }
- static unsigned EncodeChar6(char C) {
- if (C >= 'a' && C <= 'z') return C-'a';
- ====================COPYRIGHT====================
- * Copyright 2001-2004 Unicode, Inc.
- ====================COPYRIGHT====================
- * This software was written by Alexander Peslyak in 2001. No copyright is
- * claimed, and the software is hereby placed in the public domain.
- * In case this attempt to disclaim copyright and place the software in the
- * public domain is deemed null and void, then the software is
- * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the
- * general public under the following terms:
- ====================Public-Domain====================
- * [0] https://hyperelliptic.org/nacl/nacl-20110221.tar.bz2 (public domain
- * code)
- ====================Public-Domain====================
- * Homepage:
- * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
- *
- * Author:
- * Alexander Peslyak, better known as Solar Designer <solar at openwall.com>
- *
- * This software was written by Alexander Peslyak in 2001. No copyright is
- * claimed, and the software is hereby placed in the public domain.
- * In case this attempt to disclaim copyright and place the software in the
- * public domain is deemed null and void, then the software is
- * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the
- * general public under the following terms:
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted.
- *
- * There's ABSOLUTELY NO WARRANTY, express or implied.
- ====================Public-Domain====================
- // This code is taken from public domain
- ====================Unicode-Mappings====================
- * Disclaimer
- *
- * This source code is provided as is by Unicode, Inc. No claims are
- * made as to fitness for any particular purpose. No warranties of any
- * kind are expressed or implied. The recipient agrees to determine
- * applicability of information provided. If this file has been
- * purchased on magnetic or optical media from Unicode, Inc., the
- * sole remedy for any claim will be exchange of defective media
- * within 90 days of receipt.
- *
- * Limitations on Rights to Redistribute This Code
- *
- * Unicode, Inc. hereby grants the right to freely use the information
- * supplied in this file in the creation of products supporting the
- * Unicode Standard, and to make copies of this file in any form
- * for internal or external distribution as long as this notice
- * remains attached.
|