php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_unicode.c File Reference
#include "php.h"
#include "mbstring.h"
#include "php_unicode.h"
#include "unicode_data.h"

Go to the source code of this file.

Macros

#define CODE_NOT_FOUND   ((unsigned) -1)
 
#define CASE_LOOKUP(code, type)
 

Functions

MBSTRING_API bool php_unicode_is_prop1 (unsigned long code, int prop)
 
MBSTRING_API bool php_unicode_is_prop (unsigned long code,...)
 
MBSTRING_API zend_stringphp_unicode_convert_case (php_case_mode case_mode, const char *srcstr, size_t in_len, const mbfl_encoding *src_encoding, const mbfl_encoding *dst_encoding, int illegal_mode, uint32_t illegal_substchar)
 

Variables

const mbfl_encoding mbfl_encoding_8859_9
 

Macro Definition Documentation

◆ CASE_LOOKUP

#define CASE_LOOKUP ( code,
type )
Value:
mph_lookup(code, _uccase_##type##_g, _uccase_##type##_g_size, \
_uccase_##type##_table, _uccase_##type##_table_size)
zend_ffi_type * type
Definition ffi.c:3812

Definition at line 119 of file php_unicode.c.

◆ CODE_NOT_FOUND

#define CODE_NOT_FOUND   ((unsigned) -1)

Definition at line 97 of file php_unicode.c.

Function Documentation

◆ php_unicode_convert_case()

MBSTRING_API zend_string * php_unicode_convert_case ( php_case_mode case_mode,
const char * srcstr,
size_t in_len,
const mbfl_encoding * src_encoding,
const mbfl_encoding * dst_encoding,
int illegal_mode,
uint32_t illegal_substchar )

Definition at line 282 of file php_unicode.c.

◆ php_unicode_is_prop()

MBSTRING_API bool php_unicode_is_prop ( unsigned long code,
... )

Definition at line 69 of file php_unicode.c.

◆ php_unicode_is_prop1()

MBSTRING_API bool php_unicode_is_prop1 ( unsigned long code,
int prop )

Definition at line 64 of file php_unicode.c.

Variable Documentation

◆ mbfl_encoding_8859_9

const mbfl_encoding mbfl_encoding_8859_9
extern