/opt/alt/php73/usr/include/php/ext/standard
NameSizeModeActions
base64.h39660644editdlrm
basic_functions.h77700644editdlrm
crc32.h48820644editdlrm
credits.h17140644editdlrm
credits_ext.h55010644editdlrm
credits_sapi.h8450644editdlrm
crypt_blowfish.h10370644editdlrm
crypt_freesec.h6530644editdlrm
css.h12220644editdlrm
cyr_convert.h12540644editdlrm
datetime.h13740644editdlrm
dl.h16310644editdlrm
exec.h17210644editdlrm
file.h47120644editdlrm
flock_compat.h21080644editdlrm
fsock.h15400644editdlrm
head.h18980644editdlrm
hrtime.h25370644editdlrm
html.h26860644editdlrm
html_tables.h4837490644editdlrm
info.h231420644editdlrm
md5.h21510644editdlrm
microtime.h13530644editdlrm
pack.h12670644editdlrm
pageinfo.h14570644editdlrm
php_array.h45180644editdlrm
php_assert.h14170644editdlrm
php_browscap.h13150644editdlrm
php_crypt.h16490644editdlrm
php_crypt_r.h20410644editdlrm
php_dir.h17020644editdlrm
php_dns.h28980644editdlrm
php_ext_syslog.h14990644editdlrm
php_filestat.h31700644editdlrm
php_fopen_wrappers.h19890644editdlrm
php_ftok.h12520644editdlrm
php_http.h17820644editdlrm
php_image.h24250644editdlrm
php_incomplete_class.h22960644editdlrm
php_iptc.h12610644editdlrm
php_lcg.h15200644editdlrm
php_link.h13590644editdlrm
php_mail.h24290644editdlrm
php_math.h47580644editdlrm
php_metaphone.h12300644editdlrm
php_mt_rand.h20030644editdlrm
php_net.h13500644editdlrm
php_password.h19250644editdlrm
php_rand.h32190644editdlrm
php_random.h21960644editdlrm
php_smart_string.h13130644editdlrm
php_smart_string_public.h13200644editdlrm
php_standard.h23660644editdlrm
php_string.h64370644editdlrm
php_type.h16570644editdlrm
php_uuencode.h14830644editdlrm
php_var.h33260644editdlrm
php_versioning.h13940644editdlrm
proc_open.h17770644editdlrm
quot_print.h14860644editdlrm
scanf.h22960644editdlrm
sha1.h17290644editdlrm
streamsfuncs.h29310644editdlrm
uniqid.h12610644editdlrm
url.h25240644editdlrm
url_scanner_ex.h24990644editdlrm
winver.h63770644editdlrm
Edit: /opt/alt/php73/usr/include/php/ext/standard/base64.h (3966B)
/* +----------------------------------------------------------------------+ | PHP Version 7 | +----------------------------------------------------------------------+ | Copyright (c) 1997-2018 The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Author: Jim Winstead | | Xinchen Hui | +----------------------------------------------------------------------+ */ #ifndef BASE64_H #define BASE64_H /* * SSSE3 and AVX2 implementation are based on https://github.com/aklomp/base64 * which is copyrighted to: * * Copyright (c) 2005-2007, Nick Galbreath * Copyright (c) 2013-2017, Alfred Klomp * Copyright (c) 2015-2017, Wojciech Mula * Copyright (c) 2016-2017, Matthieu Darbois * All rights reserved. * * 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 * HOLDER 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. */ PHP_FUNCTION(base64_decode); PHP_FUNCTION(base64_encode); #if (ZEND_INTRIN_AVX2_FUNC_PTR || ZEND_INTRIN_SSSE3_FUNC_PTR) && !ZEND_INTRIN_AVX2_NATIVE PHP_MINIT_FUNCTION(base64_intrin); PHPAPI extern zend_string *(*php_base64_encode)(const unsigned char *, size_t); PHPAPI extern zend_string *(*php_base64_decode_ex)(const unsigned char *, size_t, zend_bool); #else PHPAPI extern zend_string *php_base64_encode(const unsigned char *, size_t); PHPAPI extern zend_string *php_base64_decode_ex(const unsigned char *, size_t, zend_bool); #endif static inline zend_string *php_base64_encode_str(const zend_string *str) { return php_base64_encode((const unsigned char*)(ZSTR_VAL(str)), ZSTR_LEN(str)); } static inline zend_string *php_base64_decode(const unsigned char *str, size_t len) { return php_base64_decode_ex(str, len, 0); } static inline zend_string *php_base64_decode_str(const zend_string *str) { return php_base64_decode_ex((const unsigned char*)(ZSTR_VAL(str)), ZSTR_LEN(str), 0); } #endif /* BASE64_H */ /* * Local variables: * tab-width: 4 * c-basic-offset: 4 * End: */