Lines Matching refs:cp

441 	ZEND_ARG_INFO(0, cp)
2039 static inline int php_mb_check_code_point(zend_long cp) in php_mb_check_code_point() argument
2041 if (cp <= 0 || cp >= 0x110000) { in php_mb_check_code_point()
2046 if (cp >= 0xd800 && cp <= 0xdfff) { in php_mb_check_code_point()
4865 zend_long cp; in php_mb_ord() local
4885 cp = dev.buffer[0]; in php_mb_ord()
4888 return cp; in php_mb_ord()
4900 zend_long cp; in PHP_FUNCTION() local
4908 cp = php_mb_ord(str, str_len, enc); in PHP_FUNCTION()
4910 if (0 > cp) { in PHP_FUNCTION()
4914 RETURN_LONG(cp); in PHP_FUNCTION()
4919 static inline zend_string *php_mb_chr(zend_long cp, const char *enc_name) in php_mb_chr() argument
4938 if (cp < 0 || cp > 0x10ffff) { in php_mb_chr()
4943 if (cp > 0xd7ff && 0xe000 > cp) { in php_mb_chr()
4947 if (cp < 0x80) { in php_mb_chr()
4948 ret = ZSTR_CHAR(cp); in php_mb_chr()
4949 } else if (cp < 0x800) { in php_mb_chr()
4951 ZSTR_VAL(ret)[0] = 0xc0 | (cp >> 6); in php_mb_chr()
4952 ZSTR_VAL(ret)[1] = 0x80 | (cp & 0x3f); in php_mb_chr()
4954 } else if (cp < 0x10000) { in php_mb_chr()
4956 ZSTR_VAL(ret)[0] = 0xe0 | (cp >> 12); in php_mb_chr()
4957 ZSTR_VAL(ret)[1] = 0x80 | ((cp >> 6) & 0x3f); in php_mb_chr()
4958 ZSTR_VAL(ret)[2] = 0x80 | (cp & 0x3f); in php_mb_chr()
4962 ZSTR_VAL(ret)[0] = 0xf0 | (cp >> 18); in php_mb_chr()
4963 ZSTR_VAL(ret)[1] = 0x80 | ((cp >> 12) & 0x3f); in php_mb_chr()
4964 ZSTR_VAL(ret)[2] = 0x80 | ((cp >> 6) & 0x3f); in php_mb_chr()
4965 ZSTR_VAL(ret)[3] = 0x80 | (cp & 0x3f); in php_mb_chr()
4974 buf[0] = (cp >> 24) & 0xff; in php_mb_chr()
4975 buf[1] = (cp >> 16) & 0xff; in php_mb_chr()
4976 buf[2] = (cp >> 8) & 0xff; in php_mb_chr()
4977 buf[3] = cp & 0xff; in php_mb_chr()
5006 zend_long cp; in PHP_FUNCTION() local
5012 Z_PARAM_LONG(cp) in PHP_FUNCTION()
5017 ret = php_mb_chr(cp, enc); in PHP_FUNCTION()