Lines Matching defs:len

1828 XML_Parse(XML_Parser parser, const char *s, int len, int isFinal) {
1829 if ((parser == NULL) || (len < 0) || ((s == NULL) && (len != 0))) {
1851 if (len == 0) {
1871 * with no new data (since len == 0). Changing the parsing
1904 if ((XML_Size)len > ((XML_Size)-1) / 2 - parser->m_parseEndByteIndex) {
1910 parser->m_parseEndByteIndex += len;
1915 = parser->m_processor(parser, s, parser->m_parseEndPtr = s + len, &end);
1940 nLeftOver = s + len - end;
1946 const int bytesToAllocate = (int)((unsigned)len * 2U);
1971 void *buff = XML_GetBuffer(parser, len);
1975 memcpy(buff, s, len);
1976 return XML_ParseBuffer(parser, len, isFinal);
1982 XML_ParseBuffer(XML_Parser parser, int len, int isFinal) {
2013 parser->m_bufferEnd += len;
2015 parser->m_parseEndByteIndex += len;
2047 XML_GetBuffer(XML_Parser parser, int len) {
2050 if (len < 0) {
2064 if (len > EXPAT_SAFE_PTR_DIFF(parser->m_bufferLim, parser->m_bufferEnd)) {
2069 int neededSize = (int)((unsigned)len
3020 int len;
3024 len = XmlNameLength(enc, rawName);
3025 if (len != tag->rawNameLength
3026 || memcmp(tag->rawName, rawName, len) != 0) {
3861 int len;
3879 for (len = 0; uri[len]; len++) {
3880 if (isXML && (len > xmlLen || uri[len] != xmlNamespace[len]))
3884 && (len > xmlnsLen || uri[len] != xmlnsNamespace[len]))
3905 if (parser->m_ns && (uri[len] == parser->m_namespaceSeparator)
3906 && ! is_rfc3986_uri_char(uri[len])) {
3910 isXML = isXML && len == xmlLen;
3911 isXMLNS = isXMLNS && len == xmlnsLen;
3921 len++;
3924 if (len > b->uriAlloc) {
3926 if (len > INT_MAX - EXPAND_SPARE) {
3935 if ((unsigned)(len + EXPAND_SPARE) > (size_t)(-1) / sizeof(XML_Char)) {
3941 parser, b->uri, sizeof(XML_Char) * (len + EXPAND_SPARE));
3945 b->uriAlloc = len + EXPAND_SPARE;
3954 if (len > INT_MAX - EXPAND_SPARE) {
3962 if ((unsigned)(len + EXPAND_SPARE) > (size_t)(-1) / sizeof(XML_Char)) {
3968 = (XML_Char *)MALLOC(parser, sizeof(XML_Char) * (len + EXPAND_SPARE));
3973 b->uriAlloc = len + EXPAND_SPARE;
3975 b->uriLen = len;
3976 memcpy(b->uri, uri, len * sizeof(XML_Char));
3978 b->uri[len - 1] = parser->m_namespaceSeparator;
6543 int len;
6546 len = dtd->defaultPrefix.binding->uriLen;
6548 len--;
6549 for (i = 0; i < len; i++) {
6580 int len;
6601 len = prefix->binding->uriLen;
6603 len--;
6604 for (i = 0; i < len; i++)
7016 size_t len = 0;
7017 for (; *s; s++, len++)
7019 return len;