php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend.h"
#include "zend_compile.h"
#include "zend_operators.h"
#include "zend_multibyte.h"
#include "zend_ini.h"
Go to the source code of this file.
Variables | |
ZEND_API const zend_encoding * | zend_multibyte_encoding_utf32be = (const zend_encoding*)"UTF-32BE" |
ZEND_API const zend_encoding * | zend_multibyte_encoding_utf32le = (const zend_encoding*)"UTF-32LE" |
ZEND_API const zend_encoding * | zend_multibyte_encoding_utf16be = (const zend_encoding*)"UTF-16BE" |
ZEND_API const zend_encoding * | zend_multibyte_encoding_utf16le = (const zend_encoding*)"UTF-32LE" |
ZEND_API const zend_encoding * | zend_multibyte_encoding_utf8 = (const zend_encoding*)"UTF-8" |
ZEND_API int zend_multibyte_check_lexer_compatibility | ( | const zend_encoding * | encoding | ) |
Definition at line 143 of file zend_multibyte.c.
ZEND_API size_t zend_multibyte_encoding_converter | ( | unsigned char ** | to, |
size_t * | to_length, | ||
const unsigned char * | from, | ||
size_t | from_length, | ||
const zend_encoding * | encoding_to, | ||
const zend_encoding * | encoding_from ) |
Definition at line 153 of file zend_multibyte.c.
ZEND_API const zend_encoding * zend_multibyte_encoding_detector | ( | const unsigned char * | string, |
size_t | length, | ||
const zend_encoding ** | list, | ||
size_t | list_size ) |
Definition at line 148 of file zend_multibyte.c.
ZEND_API const zend_encoding * zend_multibyte_fetch_encoding | ( | const char * | name | ) |
Definition at line 133 of file zend_multibyte.c.
ZEND_API const char * zend_multibyte_get_encoding_name | ( | const zend_encoding * | encoding | ) |
Definition at line 138 of file zend_multibyte.c.
ZEND_API const zend_multibyte_functions * zend_multibyte_get_functions | ( | void | ) |
Definition at line 128 of file zend_multibyte.c.
ZEND_API const zend_encoding * zend_multibyte_get_internal_encoding | ( | void | ) |
Definition at line 163 of file zend_multibyte.c.
ZEND_API const zend_encoding * zend_multibyte_get_script_encoding | ( | void | ) |
Definition at line 168 of file zend_multibyte.c.
ZEND_API zend_result zend_multibyte_parse_encoding_list | ( | const char * | encoding_list, |
size_t | encoding_list_len, | ||
const zend_encoding *** | return_list, | ||
size_t * | return_size, | ||
bool | persistent ) |
Definition at line 158 of file zend_multibyte.c.
Definition at line 123 of file zend_multibyte.c.
ZEND_API zend_result zend_multibyte_set_functions | ( | const zend_multibyte_functions * | functions | ) |
Definition at line 87 of file zend_multibyte.c.
ZEND_API zend_result zend_multibyte_set_internal_encoding | ( | const zend_encoding * | encoding | ) |
Definition at line 183 of file zend_multibyte.c.
ZEND_API zend_result zend_multibyte_set_script_encoding | ( | const zend_encoding ** | encoding_list, |
size_t | encoding_list_size ) |
Definition at line 173 of file zend_multibyte.c.
ZEND_API zend_result zend_multibyte_set_script_encoding_by_string | ( | const char * | new_value, |
size_t | new_value_length ) |
Definition at line 188 of file zend_multibyte.c.
ZEND_API const zend_encoding* zend_multibyte_encoding_utf16be = (const zend_encoding*)"UTF-16BE" |
Definition at line 83 of file zend_multibyte.c.
ZEND_API const zend_encoding* zend_multibyte_encoding_utf16le = (const zend_encoding*)"UTF-32LE" |
Definition at line 84 of file zend_multibyte.c.
ZEND_API const zend_encoding* zend_multibyte_encoding_utf32be = (const zend_encoding*)"UTF-32BE" |
Definition at line 81 of file zend_multibyte.c.
ZEND_API const zend_encoding* zend_multibyte_encoding_utf32le = (const zend_encoding*)"UTF-32LE" |
Definition at line 82 of file zend_multibyte.c.
ZEND_API const zend_encoding* zend_multibyte_encoding_utf8 = (const zend_encoding*)"UTF-8" |
Definition at line 85 of file zend_multibyte.c.