Lines Matching refs:cp

445 	ZEND_ARG_INFO(0, cp)
2043 static inline int php_mb_check_code_point(zend_long cp) in php_mb_check_code_point() argument
2045 if (cp <= 0 || cp >= 0x110000) { in php_mb_check_code_point()
2050 if (cp >= 0xd800 && cp <= 0xdfff) { in php_mb_check_code_point()
5006 zend_long cp; in php_mb_ord() local
5026 cp = dev.buffer[0]; in php_mb_ord()
5029 return cp; in php_mb_ord()
5040 zend_long cp; in PHP_FUNCTION() local
5048 cp = php_mb_ord(str, str_len, enc); in PHP_FUNCTION()
5050 if (0 > cp) { in PHP_FUNCTION()
5054 RETURN_LONG(cp); in PHP_FUNCTION()
5059 static inline zend_string *php_mb_chr(zend_long cp, zend_string *enc_name) in php_mb_chr() argument
5078 if (cp < 0 || cp > 0x10ffff) { in php_mb_chr()
5083 if (cp > 0xd7ff && 0xe000 > cp) { in php_mb_chr()
5087 if (cp < 0x80) { in php_mb_chr()
5088 ret = ZSTR_CHAR(cp); in php_mb_chr()
5089 } else if (cp < 0x800) { in php_mb_chr()
5091 ZSTR_VAL(ret)[0] = 0xc0 | (cp >> 6); in php_mb_chr()
5092 ZSTR_VAL(ret)[1] = 0x80 | (cp & 0x3f); in php_mb_chr()
5094 } else if (cp < 0x10000) { in php_mb_chr()
5096 ZSTR_VAL(ret)[0] = 0xe0 | (cp >> 12); in php_mb_chr()
5097 ZSTR_VAL(ret)[1] = 0x80 | ((cp >> 6) & 0x3f); in php_mb_chr()
5098 ZSTR_VAL(ret)[2] = 0x80 | (cp & 0x3f); in php_mb_chr()
5102 ZSTR_VAL(ret)[0] = 0xf0 | (cp >> 18); in php_mb_chr()
5103 ZSTR_VAL(ret)[1] = 0x80 | ((cp >> 12) & 0x3f); in php_mb_chr()
5104 ZSTR_VAL(ret)[2] = 0x80 | ((cp >> 6) & 0x3f); in php_mb_chr()
5105 ZSTR_VAL(ret)[3] = 0x80 | (cp & 0x3f); in php_mb_chr()
5114 buf[0] = (cp >> 24) & 0xff; in php_mb_chr()
5115 buf[1] = (cp >> 16) & 0xff; in php_mb_chr()
5116 buf[2] = (cp >> 8) & 0xff; in php_mb_chr()
5117 buf[3] = cp & 0xff; in php_mb_chr()
5146 zend_long cp; in PHP_FUNCTION() local
5151 Z_PARAM_LONG(cp) in PHP_FUNCTION()
5156 ret = php_mb_chr(cp, enc); in PHP_FUNCTION()