Lines Matching defs:start

332   XML_Char *start;
429 typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start,
464 const ENCODING *enc, const char *start,
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);
593 #define poolStart(pool) ((pool)->start)
595 #define poolLength(pool) ((pool)->ptr - (pool)->start)
598 #define poolDiscard(pool) ((pool)->ptr = (pool)->start)
599 #define poolFinish(pool) ((pool)->start = (pool)->ptr)
1593 XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start,
1597 parser->m_startElementHandler = start;
1602 XML_SetStartElementHandler(XML_Parser parser, XML_StartElementHandler start) {
1604 parser->m_startElementHandler = start;
1635 XML_StartCdataSectionHandler start,
1639 parser->m_startCdataSectionHandler = start;
1645 XML_StartCdataSectionHandler start) {
1647 parser->m_startCdataSectionHandler = start;
1674 XML_SetDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start,
1678 parser->m_startDoctypeDeclHandler = start;
1684 XML_StartDoctypeDeclHandler start) {
1686 parser->m_startDoctypeDeclHandler = start;
1710 XML_StartNamespaceDeclHandler start,
1714 parser->m_startNamespaceDeclHandler = start;
1720 XML_StartNamespaceDeclHandler start) {
1722 parser->m_startNamespaceDeclHandler = start;
1983 const char *start;
2011 start = parser->m_bufferPtr;
2012 parser->m_positionPtr = start;
2019 parser, start, parser->m_parseEndPtr, &parser->m_bufferPtr);
2396 return XML_L("XML or text declaration not at start of entity");
2619 contentProcessor(XML_Parser parser, const char *start, const char *end,
2622 parser, 0, parser->m_encoding, start, end, endPtr,
2632 externalEntityInitProcessor(XML_Parser parser, const char *start,
2638 return externalEntityInitProcessor2(parser, start, end, endPtr);
2642 externalEntityInitProcessor2(XML_Parser parser, const char *start,
2644 const char *next = start; /* XmlContentTok doesn't always set the last arg */
2645 int tok = XmlContentTok(parser->m_encoding, start, end, &next);
2649 if (! accountingDiffTolerated(parser, tok, start, next, __LINE__,
2665 start = next;
2669 *endPtr = start;
2672 parser->m_eventPtr = start;
2676 *endPtr = start;
2679 parser->m_eventPtr = start;
2683 return externalEntityInitProcessor3(parser, start, end, endPtr);
2687 externalEntityInitProcessor3(XML_Parser parser, const char *start,
2690 const char *next = start; /* XmlContentTok doesn't always set the last arg */
2691 parser->m_eventPtr = start;
2692 tok = XmlContentTok(parser->m_encoding, start, end, &next);
2702 result = processXmlDecl(parser, 1, start, next);
2712 start = next;
2717 *endPtr = start;
2723 *endPtr = start;
2730 return externalEntityContentProcessor(parser, start, end, endPtr);
2734 externalEntityContentProcessor(XML_Parser parser, const char *start,
2737 = doContent(parser, 1, parser->m_encoding, start, end, endPtr,
2986 XML_ACCOUNT_NONE /* token spans whole start tag */);
3112 However, now we have a start/endCdataSectionHandler, so it seems
4000 cdataSectionProcessor(XML_Parser parser, const char *start, const char *end,
4003 parser, parser->m_encoding, &start, end, endPtr,
4007 if (start) {
4010 return externalEntityContentProcessor(parser, start, end, endPtr);
4013 return contentProcessor(parser, start, end, endPtr);
4147 ignoreSectionProcessor(XML_Parser parser, const char *start, const char *end,
4150 = doIgnoreSection(parser, parser->m_encoding, &start, end, endPtr,
4154 if (start) {
4156 return prologProcessor(parser, start, end, endPtr);
4438 const char *start = s;
4439 const char *next = start;
4440 parser->m_eventPtr = start;
4443 tok = XmlPrologTok(parser->m_encoding, start, end, &next);
4461 case XML_TOK_NONE: /* start == end */
4470 result = processXmlDecl(parser, 0, start, next);
4505 /* If we get this token, we have the start of what might be a
4513 start = next;
4514 parser->m_eventPtr = start;
4537 case XML_TOK_NONE: /* start == end */
4567 const char *start = s;
4573 tok = XmlPrologTok(enc, start, end, &next);
4589 case XML_TOK_NONE: /* start == end */
4596 start = next;
4834 * inserted into the hash table at the start of the
4959 parser->m_declAttributeType = parser->m_tempPool.start;
4979 parser->m_declAttributeType = parser->m_tempPool.start;
5017 parser->m_declAttributeType = parser->m_tempPool.start;
6097 have to make sure that entityValuePool.start is not null */
6291 const char *start, const char *end) {
6297 reportDefault(parser, enc, start, end);
6300 start += enc->minBytesPerChar * 2;
6301 tem = start + XmlNameLength(enc, start);
6302 target = poolStoreString(&parser->m_tempPool, enc, start, tem);
6317 reportComment(XML_Parser parser, const ENCODING *enc, const char *start,
6322 reportDefault(parser, enc, start, end);
6326 start + enc->minBytesPerChar * 4,
6473 getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
6480 name = poolStoreString(&dtd->pool, enc, start, end);
6628 return parser->m_tempPool.start;
7175 pool->start = NULL;
7195 pool->start = NULL;
7230 return pool->start;
7239 s = pool->start;
7264 s = pool->start;
7276 return pool->start;
7287 return pool->start;
7321 if (pool->start == 0) {
7325 pool->start = pool->blocks->s;
7326 pool->end = pool->start + pool->blocks->size;
7327 pool->ptr = pool->start;
7330 if (pool->end - pool->start < pool->freeBlocks->size) {
7335 memcpy(pool->blocks->s, pool->start,
7336 (pool->end - pool->start) * sizeof(XML_Char));
7337 pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
7338 pool->start = pool->blocks->s;
7339 pool->end = pool->start + pool->blocks->size;
7343 if (pool->blocks && pool->start == pool->blocks->s) {
7345 int blockSize = (int)((unsigned)(pool->end - pool->start) * 2U);
7350 const ptrdiff_t offsetInsideBlock = pool->ptr - pool->start;
7373 pool->start = pool->blocks->s;
7374 pool->end = pool->start + blockSize;
7377 int blockSize = (int)(pool->end - pool->start);
7413 if (pool->ptr != pool->start)
7414 memcpy(tem->s, pool->start, (pool->ptr - pool->start) * sizeof(XML_Char));
7415 pool->ptr = tem->s + (pool->ptr - pool->start);
7416 pool->start = tem->s;