Lines Matching refs:len

394 	int len = strlen(str);  in _xml_string_zval()  local
398 Z_STRLEN_P(ret) = len; in _xml_string_zval()
399 Z_STRVAL_P(ret) = estrndup(str, len); in _xml_string_zval()
403 static zval *_xml_xmlchar_zval(const XML_Char *s, int len, const XML_Char *encoding) in _xml_xmlchar_zval() argument
412 if (len == 0) { in _xml_xmlchar_zval()
413 len = _xml_xmlcharlen(s); in _xml_xmlchar_zval()
416 Z_STRVAL_P(ret) = xml_utf8_decode(s, len, &Z_STRLEN_P(ret), encoding); in _xml_xmlchar_zval()
610 PHPAPI char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding) in xml_utf8_encode() argument
612 int pos = len; in xml_utf8_encode()
628 newbuf = emalloc(len + 1); in xml_utf8_encode()
629 memcpy(newbuf, s, len); in xml_utf8_encode()
630 *newlen = len; in xml_utf8_encode()
636 newbuf = safe_emalloc(len, 4, 1); in xml_utf8_encode()
664 PHPAPI char *xml_utf8_decode(const XML_Char *s, int len, int *newlen, const XML_Char *encoding) in xml_utf8_decode() argument
667 char *newbuf = emalloc(len + 1); in xml_utf8_decode()
680 memcpy(newbuf, s, len); in xml_utf8_decode()
681 *newlen = len; in xml_utf8_decode()
686 while (pos < (size_t)len) { in xml_utf8_decode()
688 c = php_next_utf8_char((const unsigned char*)s, (size_t) len, &pos, &status); in xml_utf8_decode()
697 if (*newlen < len) { in xml_utf8_decode()
708 int len = 0; in _xml_xmlcharlen() local
711 len++; in _xml_xmlcharlen()
714 return len; in _xml_xmlcharlen()
913 void _xml_characterDataHandler(void *userData, const XML_Char *s, int len) in _xml_characterDataHandler() argument
922 args[1] = _xml_xmlchar_zval(s, len, parser->target_encoding); in _xml_characterDataHandler()
935 decoded_value = xml_utf8_decode(s,len,&decoded_len,parser->target_encoding); in _xml_characterDataHandler()
1032 void _xml_defaultHandler(void *userData, const XML_Char *s, int len) in _xml_defaultHandler() argument
1040 args[1] = _xml_xmlchar_zval(s, len, parser->target_encoding); in _xml_defaultHandler()
1696 int arg_len, len; in PHP_FUNCTION() local
1702 encoded = xml_utf8_encode(arg, arg_len, &len, "ISO-8859-1"); in PHP_FUNCTION()
1706 RETVAL_STRINGL(encoded, len, 0); in PHP_FUNCTION()
1716 int arg_len, len; in PHP_FUNCTION() local
1722 decoded = xml_utf8_decode(arg, arg_len, &len, "ISO-8859-1"); in PHP_FUNCTION()
1726 RETVAL_STRINGL(decoded, len, 0); in PHP_FUNCTION()