Lines Matching refs:next
347 struct block *next; member
423 struct open_internal_entity *next; member
479 const char *s, const char *next);
483 const char *next, const char **nextPtr,
1311 openEntityList = openEntity->next; in XML_ParserReset()
1312 openEntity->next = parser->m_freeInternalEntities; in XML_ParserReset()
1571 entityList = entityList->next; in XML_ParserFree()
2722 const char *next = start; /* XmlContentTok doesn't always set the last arg */ in externalEntityInitProcessor2() local
2723 int tok = XmlContentTok(parser->m_encoding, start, end, &next); in externalEntityInitProcessor2()
2727 if (! accountingDiffTolerated(parser, tok, start, next, __LINE__, in externalEntityInitProcessor2()
2739 if (next == end && ! parser->m_parsingStatus.finalBuffer) { in externalEntityInitProcessor2()
2740 *endPtr = next; in externalEntityInitProcessor2()
2743 start = next; in externalEntityInitProcessor2()
2768 const char *next = start; /* XmlContentTok doesn't always set the last arg */ in externalEntityInitProcessor3() local
2770 tok = XmlContentTok(parser->m_encoding, start, end, &next); in externalEntityInitProcessor3()
2775 parser->m_eventEndPtr = next; in externalEntityInitProcessor3()
2780 result = processXmlDecl(parser, 1, start, next); in externalEntityInitProcessor3()
2785 *endPtr = next; in externalEntityInitProcessor3()
2790 start = next; in externalEntityInitProcessor3()
2844 const char *next = s; /* XmlContentTok doesn't always set the last arg */ in doContent() local
2845 int tok = XmlContentTok(enc, s, end, &next); in doContent()
2850 : next; in doContent()
2857 *eventEndPP = next; in doContent()
2892 *eventPP = next; in doContent()
2910 enc, s + enc->minBytesPerChar, next - enc->minBytesPerChar); in doContent()
2923 reportDefault(parser, enc, s, next); in doContent()
2927 next - enc->minBytesPerChar); in doContent()
2945 reportDefault(parser, enc, s, next); in doContent()
2959 reportDefault(parser, enc, s, next); in doContent()
2978 reportDefault(parser, enc, s, next); in doContent()
3046 reportDefault(parser, enc, s, next); in doContent()
3082 reportDefault(parser, enc, s, next); in doContent()
3091 return epilogProcessor(parser, next, end, nextPtr); in doContent()
3136 reportDefault(parser, enc, s, next); in doContent()
3152 return epilogProcessor(parser, next, end, nextPtr); in doContent()
3165 reportDefault(parser, enc, s, next); in doContent()
3174 reportDefault(parser, enc, s, next); in doContent()
3198 reportDefault(parser, enc, s, next); in doContent()
3200 = doCdataSection(parser, enc, &next, end, nextPtr, haveMore, account); in doContent()
3203 else if (! next) { in doContent()
3246 enc, &s, next, &dataPtr, (ICHAR *)parser->m_dataBufEnd); in doContent()
3257 (int)((const XML_Char *)next - (const XML_Char *)s)); in doContent()
3259 reportDefault(parser, enc, s, next); in doContent()
3262 if (! reportProcessingInstruction(parser, enc, s, next)) in doContent()
3266 if (! reportComment(parser, enc, s, next)) in doContent()
3278 reportDefault(parser, enc, s, next); in doContent()
3282 *eventPP = s = next; in doContent()
3285 *nextPtr = next; in doContent()
4119 const char *next = s; /* in case of XML_TOK_NONE or XML_TOK_PARTIAL */ in doCdataSection() local
4120 int tok = XmlCdataSectionTok(enc, s, end, &next); in doCdataSection()
4122 if (! accountingDiffTolerated(parser, tok, s, next, __LINE__, account)) { in doCdataSection()
4129 *eventEndPP = next; in doCdataSection()
4141 reportDefault(parser, enc, s, next); in doCdataSection()
4142 *startPtr = next; in doCdataSection()
4143 *nextPtr = next; in doCdataSection()
4153 reportDefault(parser, enc, s, next); in doCdataSection()
4162 enc, &s, next, &dataPtr, (ICHAR *)parser->m_dataBufEnd); in doCdataSection()
4163 *eventEndPP = next; in doCdataSection()
4173 (int)((const XML_Char *)next - (const XML_Char *)s)); in doCdataSection()
4175 reportDefault(parser, enc, s, next); in doCdataSection()
4178 *eventPP = next; in doCdataSection()
4201 *eventPP = next; in doCdataSection()
4206 *eventPP = s = next; in doCdataSection()
4209 *nextPtr = next; in doCdataSection()
4245 const char *next = *startPtr; /* in case of XML_TOK_NONE or XML_TOK_PARTIAL */ in doIgnoreSection() local
4272 tok = XmlIgnoreSectionTok(enc, s, end, &next); in doIgnoreSection()
4274 if (! accountingDiffTolerated(parser, tok, s, next, __LINE__, in doIgnoreSection()
4280 *eventEndPP = next; in doIgnoreSection()
4284 reportDefault(parser, enc, s, next); in doIgnoreSection()
4285 *startPtr = next; in doIgnoreSection()
4286 *nextPtr = next; in doIgnoreSection()
4292 *eventPP = next; in doIgnoreSection()
4315 *eventPP = next; in doIgnoreSection()
4356 const char *next) { in processXmlDecl() argument
4366 if (! accountingDiffTolerated(parser, XML_TOK_XML_DECL, s, next, __LINE__, in processXmlDecl()
4374 isGeneralTextEntity, parser->m_encoding, s, next, &parser->m_eventPtr, in processXmlDecl()
4408 reportDefault(parser, parser->m_encoding, s, next); in processXmlDecl()
4517 const char *next = start; in entityValueInitProcessor() local
4521 tok = XmlPrologTok(parser->m_encoding, start, end, &next); in entityValueInitProcessor()
4526 parser->m_eventEndPtr = next; in entityValueInitProcessor()
4548 result = processXmlDecl(parser, 0, start, next); in entityValueInitProcessor()
4558 *nextPtr = next; in entityValueInitProcessor()
4561 return entityValueProcessor(parser, next, end, nextPtr); in entityValueInitProcessor()
4573 if (! accountingDiffTolerated(parser, tok, s, next, __LINE__, in entityValueInitProcessor()
4580 *nextPtr = next; in entityValueInitProcessor()
4581 s = next; in entityValueInitProcessor()
4588 *nextPtr = next; in entityValueInitProcessor()
4591 start = next; in entityValueInitProcessor()
4599 const char *next = s; in externalParEntProcessor() local
4602 tok = XmlPrologTok(parser->m_encoding, s, end, &next); in externalParEntProcessor()
4626 if (! accountingDiffTolerated(parser, tok, s, next, __LINE__, in externalParEntProcessor()
4632 s = next; in externalParEntProcessor()
4633 tok = XmlPrologTok(parser->m_encoding, s, end, &next); in externalParEntProcessor()
4637 return doProlog(parser, parser->m_encoding, s, end, tok, next, nextPtr, in externalParEntProcessor()
4646 const char *next = s; in entityValueProcessor() local
4651 tok = XmlPrologTok(enc, start, end, &next); in entityValueProcessor()
4674 start = next; in entityValueProcessor()
4683 const char *next = s; in prologProcessor() local
4684 int tok = XmlPrologTok(parser->m_encoding, s, end, &next); in prologProcessor()
4685 return doProlog(parser, parser->m_encoding, s, end, tok, next, nextPtr, in prologProcessor()
4692 int tok, const char *next, const char **nextPtr, XML_Bool haveMore, in doProlog() argument
4743 *eventEndPP = next; in doProlog()
4751 *eventPP = next; in doProlog()
4783 next = end; in doProlog()
4787 role = XmlTokenRole(&parser->m_prologState, tok, s, next, enc); in doProlog()
4797 if (! accountingDiffTolerated(parser, tok, s, next, __LINE__, account)) { in doProlog()
4805 enum XML_Error result = processXmlDecl(parser, 0, s, next); in doProlog()
4814 = poolStoreString(&parser->m_tempPool, enc, s, next); in doProlog()
4835 enum XML_Error result = processXmlDecl(parser, 1, s, next); in doProlog()
4853 if (! XmlIsPublicId(enc, s, next, eventPP)) in doProlog()
4857 next - enc->minBytesPerChar); in doProlog()
4868 if (! XmlIsPublicId(enc, s, next, eventPP)) in doProlog()
4874 next - enc->minBytesPerChar); in doProlog()
4984 parser->m_declElementType = getElementType(parser, enc, s, next); in doProlog()
4989 parser->m_declAttributeId = getAttributeId(parser, enc, s, next); in doProlog()
5037 if (! poolAppend(&parser->m_tempPool, enc, s, next)) in doProlog()
5078 s + enc->minBytesPerChar, next - enc->minBytesPerChar, &dtd->pool, in doProlog()
5117 next - enc->minBytesPerChar, XML_ACCOUNT_NONE); in doProlog()
5164 next - enc->minBytesPerChar); in doProlog()
5199 next - enc->minBytesPerChar); in doProlog()
5235 = poolStoreString(&dtd->pool, enc, s, next); in doProlog()
5257 if (XmlPredefinedEntityName(enc, s, next)) { in doProlog()
5262 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next); in doProlog()
5292 const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next); in doProlog()
5327 = poolStoreString(&parser->m_tempPool, enc, s, next); in doProlog()
5335 if (! XmlIsPublicId(enc, s, next, eventPP)) in doProlog()
5341 next - enc->minBytesPerChar); in doProlog()
5354 next - enc->minBytesPerChar); in doProlog()
5390 reportDefault(parser, enc, s, next); in doProlog()
5392 result = doIgnoreSection(parser, enc, &next, end, nextPtr, haveMore); in doProlog()
5395 else if (! next) { in doProlog()
5489 next - enc->minBytesPerChar); in doProlog()
5581 parser->m_declElementType = getElementType(parser, enc, s, next); in doProlog()
5640 = (quant == XML_CQUANT_NONE ? next : next - enc->minBytesPerChar); in doProlog()
5700 if (! reportProcessingInstruction(parser, enc, s, next)) in doProlog()
5705 if (! reportComment(parser, enc, s, next)) in doProlog()
5739 reportDefault(parser, enc, s, next); in doProlog()
5743 *nextPtr = next; in doProlog()
5748 s = next; in doProlog()
5749 tok = XmlPrologTok(enc, s, end, &next); in doProlog()
5761 const char *next = NULL; in epilogProcessor() local
5762 int tok = XmlPrologTok(parser->m_encoding, s, end, &next); in epilogProcessor()
5764 if (! accountingDiffTolerated(parser, tok, s, next, __LINE__, in epilogProcessor()
5770 parser->m_eventEndPtr = next; in epilogProcessor()
5775 reportDefault(parser, parser->m_encoding, s, next); in epilogProcessor()
5779 *nextPtr = next; in epilogProcessor()
5786 reportDefault(parser, parser->m_encoding, s, next); in epilogProcessor()
5789 if (! reportProcessingInstruction(parser, parser->m_encoding, s, next)) in epilogProcessor()
5793 if (! reportComment(parser, parser->m_encoding, s, next)) in epilogProcessor()
5797 parser->m_eventPtr = next; in epilogProcessor()
5814 parser->m_eventPtr = s = next; in epilogProcessor()
5817 *nextPtr = next; in epilogProcessor()
5829 const char *next; in processInternalEntity() local
5835 parser->m_freeInternalEntities = openEntity->next; in processInternalEntity()
5847 openEntity->next = parser->m_openInternalEntities; in processInternalEntity()
5857 next = textStart; in processInternalEntity()
5861 = XmlPrologTok(parser->m_internalEncoding, textStart, textEnd, &next); in processInternalEntity()
5863 tok, next, &next, XML_FALSE, XML_FALSE, in processInternalEntity()
5867 textStart, textEnd, &next, XML_FALSE, in processInternalEntity()
5872 if (textEnd != next && parser->m_parsingStatus.parsing == XML_SUSPENDED) { in processInternalEntity()
5873 entity->processed = (int)(next - textStart); in processInternalEntity()
5880 parser->m_openInternalEntities = openEntity->next; in processInternalEntity()
5882 openEntity->next = parser->m_freeInternalEntities; in processInternalEntity()
5894 const char *next; in internalEntityProcessor() local
5904 next = textStart; in internalEntityProcessor()
5908 = XmlPrologTok(parser->m_internalEncoding, textStart, textEnd, &next); in internalEntityProcessor()
5910 tok, next, &next, XML_FALSE, XML_TRUE, in internalEntityProcessor()
5914 parser->m_internalEncoding, textStart, textEnd, &next, in internalEntityProcessor()
5921 if (textEnd != next && parser->m_parsingStatus.parsing == XML_SUSPENDED) { in internalEntityProcessor()
5922 entity->processed = (int)(next - (const char *)entity->textPtr); in internalEntityProcessor()
5930 parser->m_openInternalEntities = openEntity->next; in internalEntityProcessor()
5932 openEntity->next = parser->m_freeInternalEntities; in internalEntityProcessor()
5946 tok = XmlPrologTok(parser->m_encoding, s, end, &next); in internalEntityProcessor()
5947 return doProlog(parser, parser->m_encoding, s, end, tok, next, nextPtr, in internalEntityProcessor()
5999 const char *next in appendAttributeValue() local
6001 int tok = XmlAttributeValueTok(enc, ptr, end, &next); in appendAttributeValue()
6003 if (! accountingDiffTolerated(parser, tok, ptr, next, __LINE__, account)) { in appendAttributeValue()
6013 parser->m_eventPtr = next; in appendAttributeValue()
6047 if (! poolAppend(pool, enc, ptr, next)) in appendAttributeValue()
6051 next = ptr + enc->minBytesPerChar; in appendAttributeValue()
6065 enc, ptr + enc->minBytesPerChar, next - enc->minBytesPerChar); in appendAttributeValue()
6081 next - enc->minBytesPerChar); in appendAttributeValue()
6184 ptr = next; in appendAttributeValue()
6212 const char *next in storeEntityValue() local
6214 int tok = XmlEntityValueTok(enc, entityTextPtr, entityTextEnd, &next); in storeEntityValue()
6216 if (! accountingDiffTolerated(parser, tok, entityTextPtr, next, __LINE__, in storeEntityValue()
6231 next - enc->minBytesPerChar); in storeEntityValue()
6298 if (! poolAppend(pool, enc, entityTextPtr, next)) { in storeEntityValue()
6304 next = entityTextPtr + enc->minBytesPerChar; in storeEntityValue()
6348 parser->m_eventPtr = next; in storeEntityValue()
6365 entityTextPtr = next; in storeEntityValue()
7335 BLOCK *tem = p->next; in poolClear()
7336 p->next = pool->freeBlocks; in poolClear()
7351 BLOCK *tem = p->next; in poolDestroy()
7357 BLOCK *tem = p->next; in poolDestroy()
7470 pool->freeBlocks = pool->freeBlocks->next; in poolGrow()
7471 pool->blocks->next = NULL; in poolGrow()
7478 BLOCK *tem = pool->freeBlocks->next; in poolGrow()
7479 pool->freeBlocks->next = pool->blocks; in poolGrow()
7558 tem->next = pool->blocks; in poolGrow()
7573 int next; in nextScaffoldPart() local
7622 next = dtd->scaffCount++; in nextScaffoldPart()
7623 me = &dtd->scaffold[next]; in nextScaffoldPart()
7628 dtd->scaffold[parent->lastchild].nextsib = next; in nextScaffoldPart()
7631 parent->firstchild = next; in nextScaffoldPart()
7632 parent->lastchild = next; in nextScaffoldPart()
7636 return next; in nextScaffoldPart()