Lines Matching refs:end

129     enabled.  For end user security, that is probably not what you want. \
236 NAMED **end;
291 char *bufEnd; /* end of the buffer */
330 const XML_Char *end;
430 const char *end, const char **endPtr);
457 const char *s, const char *end, int tok,
465 const char *end, const char **endPtr,
468 const char **startPtr, const char *end,
473 const char **startPtr, const char *end,
497 const char *start, const char *end);
500 const char *start, const char *end,
503 const char *start, const char *end);
505 const char *start, const char *end);
507 const char *start, const char *end);
537 const char *ptr, const char *end);
539 const char *ptr, const char *end);
551 const char *ptr, const char *end);
601 (((pool)->ptr == (pool)->end && ! poolGrow(pool)) \
616 /* allocated end of m_buffer */
1594 XML_EndElementHandler end) {
1598 parser->m_endElementHandler = end;
1608 XML_SetEndElementHandler(XML_Parser parser, XML_EndElementHandler end) {
1610 parser->m_endElementHandler = end;
1636 XML_EndCdataSectionHandler end) {
1640 parser->m_endCdataSectionHandler = end;
1652 XML_EndCdataSectionHandler end) {
1654 parser->m_endCdataSectionHandler = end;
1675 XML_EndDoctypeDeclHandler end) {
1679 parser->m_endDoctypeDeclHandler = end;
1690 XML_SetEndDoctypeDeclHandler(XML_Parser parser, XML_EndDoctypeDeclHandler end) {
1692 parser->m_endDoctypeDeclHandler = end;
1711 XML_EndNamespaceDeclHandler end) {
1715 parser->m_endNamespaceDeclHandler = end;
1727 XML_EndNamespaceDeclHandler end) {
1729 parser->m_endNamespaceDeclHandler = end;
1900 const char *end;
1915 = parser->m_processor(parser, s, parser->m_parseEndPtr = s + len, &end);
1938 XmlUpdatePosition(parser->m_encoding, parser->m_positionPtr, end,
1940 nLeftOver = s + len - end;
1959 memcpy(parser->m_buffer, end, nLeftOver);
2619 contentProcessor(XML_Parser parser, const char *start, const char *end,
2622 parser, 0, parser->m_encoding, start, end, endPtr,
2633 const char *end, const char **endPtr) {
2638 return externalEntityInitProcessor2(parser, start, end, endPtr);
2643 const char *end, const char **endPtr) {
2645 int tok = XmlContentTok(parser->m_encoding, start, end, &next);
2656 /* If we are at the end of the buffer, this would cause the next stage,
2661 if (next == end && ! parser->m_parsingStatus.finalBuffer) {
2683 return externalEntityInitProcessor3(parser, start, end, endPtr);
2688 const char *end, const char **endPtr) {
2692 tok = XmlContentTok(parser->m_encoding, start, end, &next);
2730 return externalEntityContentProcessor(parser, start, end, endPtr);
2735 const char *end, const char **endPtr) {
2737 = doContent(parser, 1, parser->m_encoding, start, end, endPtr,
2749 const char *s, const char *end, const char **nextPtr,
2767 int tok = XmlContentTok(enc, s, end, &next);
2771 ? (haveMore ? s /* i.e. 0 bytes */ : end)
2786 *eventEndPP = end;
2791 reportDefault(parser, enc, s, end);
2792 /* We are at the end of the final buffer, should we check for
2799 *nextPtr = end;
3013 return epilogProcessor(parser, next, end, nextPtr);
3074 return epilogProcessor(parser, next, end, nextPtr);
3122 = doCdataSection(parser, enc, &next, end, nextPtr, haveMore, account);
3138 XmlConvert(enc, &s, end, &dataPtr, (ICHAR *)parser->m_dataBufEnd);
3145 (int)((XML_Char *)end - (XML_Char *)s));
3147 reportDefault(parser, enc, s, end);
3148 /* We are at the end of the final buffer, should we check for
3152 *eventPP = end;
3156 *eventPP = end;
3159 *nextPtr = end;
3227 * binding in addBindings(), so call the end handler now.
4000 cdataSectionProcessor(XML_Parser parser, const char *start, const char *end,
4003 parser, parser->m_encoding, &start, end, endPtr,
4010 return externalEntityContentProcessor(parser, start, end, endPtr);
4013 return contentProcessor(parser, start, end, endPtr);
4024 const char *end, const char **nextPtr, XML_Bool haveMore,
4042 int tok = XmlCdataSectionTok(enc, s, end, &next);
4147 ignoreSectionProcessor(XML_Parser parser, const char *start, const char *end,
4150 = doIgnoreSection(parser, parser->m_encoding, &start, end, endPtr,
4156 return prologProcessor(parser, start, end, endPtr);
4166 const char *end, const char **nextPtr, XML_Bool haveMore) {
4194 tok = XmlIgnoreSectionTok(enc, s, end, &next);
4403 prologInitProcessor(XML_Parser parser, const char *s, const char *end,
4409 return prologProcessor(parser, s, end, nextPtr);
4415 externalParEntInitProcessor(XML_Parser parser, const char *s, const char *end,
4427 return entityValueInitProcessor(parser, s, end, nextPtr);
4430 return externalParEntProcessor(parser, s, end, nextPtr);
4435 entityValueInitProcessor(XML_Parser parser, const char *s, const char *end,
4443 tok = XmlPrologTok(parser->m_encoding, start, end, &next);
4461 case XML_TOK_NONE: /* start == end */
4465 /* found end of entity value - can store it now */
4466 return storeEntityValue(parser, parser->m_encoding, s, end,
4483 return entityValueProcessor(parser, next, end, nextPtr);
4485 /* If we are at the end of the buffer, this would cause XmlPrologTok to
4492 else if (tok == XML_TOK_BOM && next == end
4519 externalParEntProcessor(XML_Parser parser, const char *s, const char *end,
4524 tok = XmlPrologTok(parser->m_encoding, s, end, &next);
4537 case XML_TOK_NONE: /* start == end */
4555 tok = XmlPrologTok(parser->m_encoding, s, end, &next);
4559 return doProlog(parser, parser->m_encoding, s, end, tok, next, nextPtr,
4565 entityValueProcessor(XML_Parser parser, const char *s, const char *end,
4573 tok = XmlPrologTok(enc, start, end, &next);
4589 case XML_TOK_NONE: /* start == end */
4593 /* found end of entity value - can store it now */
4594 return storeEntityValue(parser, enc, s, end, XML_ACCOUNT_DIRECT);
4603 prologProcessor(XML_Parser parser, const char *s, const char *end,
4606 int tok = XmlPrologTok(parser->m_encoding, s, end, &next);
4607 return doProlog(parser, parser->m_encoding, s, end, tok, next, nextPtr,
4613 doProlog(XML_Parser parser, const ENCODING *enc, const char *s, const char *end,
4695 if (XmlTokenRole(&parser->m_prologState, XML_TOK_NONE, end, end, enc)
4705 next = end;
4857 /* end of DTD - no need to update dtd->keepProcessing */
4897 /* end of DTD - no need to update dtd->keepProcessing */
4902 return contentProcessor(parser, s, end, nextPtr);
5280 result = doIgnoreSection(parser, enc, &next, end, nextPtr, haveMore);
5624 } /* end of big switch */
5637 tok = XmlPrologTok(enc, s, end, &next);
5644 epilogProcessor(XML_Parser parser, const char *s, const char *end,
5650 int tok = XmlPrologTok(parser->m_encoding, s, end, &next);
5779 internalEntityProcessor(XML_Parser parser, const char *s, const char *end,
5837 tok = XmlPrologTok(parser->m_encoding, s, end, &next);
5838 return doProlog(parser, parser->m_encoding, s, end, tok, next, nextPtr,
5847 parser->m_encoding, s, end, nextPtr,
5859 errorProcessor(XML_Parser parser, const char *s, const char *end,
5862 UNUSED_P(end);
5869 const char *ptr, const char *end, STRING_POOL *pool,
5872 = appendAttributeValue(parser, enc, isCdata, ptr, end, pool, account);
5884 const char *ptr, const char *end, STRING_POOL *pool,
5894 int tok = XmlAttributeValueTok(enc, ptr, end, &next);
6201 if (pool->end == pool->ptr && ! poolGrow(pool)) {
6228 if (pool->end == pool->ptr && ! poolGrow(pool)) {
6291 const char *start, const char *end) {
6297 reportDefault(parser, enc, start, end);
6307 end - enc->minBytesPerChar * 2);
6318 const char *end) {
6322 reportDefault(parser, enc, start, end);
6327 end - enc->minBytesPerChar * 3);
6338 const char *end) {
6370 = XmlConvert(enc, &s, end, &dataPtr, (ICHAR *)parser->m_dataBufEnd);
6379 (int)((XML_Char *)end - (XML_Char *)s));
6474 const char *end) {
6480 name = poolStoreString(&dtd->pool, enc, start, end);
7158 iter->end = iter->p ? iter->p + table->size : NULL;
7163 while (iter->p != iter->end) {
7177 pool->end = NULL;
7197 pool->end = NULL;
7218 const char *end) {
7223 enc, &ptr, end, (ICHAR **)&(pool->ptr), (ICHAR *)pool->end);
7281 const char *end) {
7282 if (! poolAppend(pool, enc, ptr, end))
7284 if (pool->ptr == pool->end && ! poolGrow(pool))
7326 pool->end = pool->start + pool->blocks->size;
7330 if (pool->end - pool->start < pool->freeBlocks->size) {
7336 (pool->end - pool->start) * sizeof(XML_Char));
7339 pool->end = pool->start + pool->blocks->size;
7345 int blockSize = (int)((unsigned)(pool->end - pool->start) * 2U);
7374 pool->end = pool->start + blockSize;
7377 int blockSize = (int)(pool->end - pool->start);
7417 pool->end = tem->s + blockSize;
7612 const char *end) {
7614 const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end);