60#if (defined(ZEND_INTRIN_AVX2_FUNC_PTR) || defined(ZEND_INTRIN_SSSE3_FUNC_PTR) || defined(ZEND_INTRIN_AVX512_FUNC_PTR) || defined(ZEND_INTRIN_AVX512_VBMI_FUNC_PTR)) && !defined(ZEND_INTRIN_AVX2_NATIVE)
65#define PHP_BASE64_NO_PADDING 1
70static inline zend_string *php_base64_encode(
const unsigned char *str,
size_t len) {
74 return php_base64_encode((
const unsigned char*)(
ZSTR_VAL(str)),
ZSTR_LEN(str));
77static inline zend_string *php_base64_decode(
const unsigned char *str,
size_t len) {
PHPAPI zend_string * php_base64_decode_ex(const unsigned char *, size_t, bool)
PHPAPI zend_string * php_base64_encode_ex(const unsigned char *, size_t, zend_long flags)
#define PHP_MINIT_FUNCTION
struct _zend_string zend_string