Lines Matching defs:cur

133 	               (ctxt->input->cur - ctxt->input->base);
151 (ctxt->input->cur - ctxt->input->base);
169 (ctxt->input->cur - ctxt->input->base);
1152 const xmlChar *cur = lang;
1154 if (cur == NULL)
1156 if (((cur[0] == 'i') && (cur[1] == '-')) ||
1157 ((cur[0] == 'I') && (cur[1] == '-'))) {
1161 cur += 2;
1162 while (((cur[0] >= 'A') && (cur[0] <= 'Z')) || /* non input consuming */
1163 ((cur[0] >= 'a') && (cur[0] <= 'z')))
1164 cur++;
1165 } else if (((cur[0] == 'x') && (cur[1] == '-')) ||
1166 ((cur[0] == 'X') && (cur[1] == '-'))) {
1170 cur += 2;
1171 while (((cur[0] >= 'A') && (cur[0] <= 'Z')) || /* non input consuming */
1172 ((cur[0] >= 'a') && (cur[0] <= 'z')))
1173 cur++;
1174 } else if (((cur[0] >= 'A') && (cur[0] <= 'Z')) ||
1175 ((cur[0] >= 'a') && (cur[0] <= 'z'))) {
1179 cur++;
1180 if (((cur[0] >= 'A') && (cur[0] <= 'Z')) ||
1181 ((cur[0] >= 'a') && (cur[0] <= 'z')))
1182 cur++;
1187 while (cur[0] != 0) { /* non input consuming */
1188 if (cur[0] != '-')
1190 cur++;
1191 if (((cur[0] >= 'A') && (cur[0] <= 'Z')) ||
1192 ((cur[0] >= 'a') && (cur[0] <= 'z')))
1193 cur++;
1196 while (((cur[0] >= 'A') && (cur[0] <= 'Z')) || /* non input consuming */
1197 ((cur[0] >= 'a') && (cur[0] <= 'z')))
1198 cur++;
1640 #define RAW (*ctxt->input->cur)
1641 #define CUR (*ctxt->input->cur)
1642 #define NXT(val) ctxt->input->cur[(val)]
1643 #define CUR_PTR ctxt->input->cur
1664 ctxt->nbChars += (val),ctxt->input->cur += (val),ctxt->input->col+=(val); \
1665 if (*ctxt->input->cur == '%') xmlParserHandlePEReference(ctxt); \
1666 if ((*ctxt->input->cur == 0) && \
1674 if (*(ctxt->input->cur) == '\n') { \
1678 ctxt->input->cur++; \
1680 if (*ctxt->input->cur == '%') xmlParserHandlePEReference(ctxt); \
1681 if ((*ctxt->input->cur == 0) && \
1687 (ctxt->input->cur - ctxt->input->base > 2 * INPUT_CHUNK) && \
1688 (ctxt->input->end - ctxt->input->cur < 2 * INPUT_CHUNK)) \
1693 if ((*ctxt->input->cur == 0) &&
1699 (ctxt->input->end - ctxt->input->cur < INPUT_CHUNK)) \
1704 if ((*ctxt->input->cur == 0) &&
1715 ctxt->input->cur++; \
1717 if (*ctxt->input->cur == 0) \
1722 if (*(ctxt->input->cur) == '\n') { \
1725 ctxt->input->cur += l; \
1726 if (*ctxt->input->cur == '%') xmlParserHandlePEReference(ctxt); \
1755 const xmlChar *cur;
1759 cur = ctxt->input->cur;
1760 while (IS_BLANK_CH(*cur)) {
1761 if (*cur == '\n') {
1764 cur++;
1766 if (*cur == 0) {
1767 ctxt->input->cur = cur;
1769 cur = ctxt->input->cur;
1772 ctxt->input->cur = cur;
1774 int cur;
1776 cur = CUR;
1777 while (IS_BLANK_CH(cur)) { /* CHECKED tstblanks.xml */
1779 cur = CUR;
1782 while ((cur == 0) && (ctxt->inputNr > 1) &&
1785 cur = CUR;
1790 if (*ctxt->input->cur == '%') xmlParserHandlePEReference(ctxt);
1791 } while (IS_BLANK(cur)); /* CHECKED tstblanks.xml */
1818 if ((*ctxt->input->cur == 0) &&
1842 "Pushing input %d : %.30s\n", ctxt->inputNr+1, input->cur);
1902 ctxt->input->cur++;
1929 ctxt->input->cur++;
1971 xmlChar cur;
1977 cur = *ptr;
1978 if ((cur == '&') && (ptr[1] == '#') && (ptr[2] == 'x')) {
1980 cur = *ptr;
1981 while (cur != ';') { /* Non input consuming loop */
1982 if ((cur >= '0') && (cur <= '9'))
1983 val = val * 16 + (cur - '0');
1984 else if ((cur >= 'a') && (cur <= 'f'))
1985 val = val * 16 + (cur - 'a') + 10;
1986 else if ((cur >= 'A') && (cur <= 'F'))
1987 val = val * 16 + (cur - 'A') + 10;
1997 cur = *ptr;
1999 if (cur == ';')
2001 } else if ((cur == '&') && (ptr[1] == '#')){
2003 cur = *ptr;
2004 while (cur != ';') { /* Non input consuming loops */
2005 if ((cur >= '0') && (cur <= '9'))
2006 val = val * 10 + (cur - '0');
2016 cur = *ptr;
2018 if (cur == ';')
2085 input->cur = buffer;
2256 if ((ctxt->input->end - ctxt->input->cur)>=4) {
2408 const xmlChar *cur = ent->name;
2415 buffer[nbchars++] = *cur++;
2604 const xmlChar *cur = name;
2610 if (cur == NULL) return(NULL);
2614 if ((cur[0] == 'x') && (cur[1] == 'm') &&
2615 (cur[2] == 'l') && (cur[3] == ':'))
2620 if (cur[0] == ':')
2623 c = *cur++;
2626 c = *cur++;
2656 c = *cur++;
2661 if ((c == ':') && (*cur == 0)) {
2678 c = *cur;
2693 int first = CUR_SCHAR(cur, l);
2701 cur++;
2705 c = *cur++;
2735 c = *cur++;
2788 in = ctxt->input->cur;
2800 count = in - ctxt->input->cur;
2801 ret = xmlDictLookup(ctxt->dict, ctxt->input->cur, count);
2802 ctxt->input->cur = in;
2832 in = ctxt->input->cur;
2840 ctxt->input->cur = in;
2883 if ((*ctxt->input->cur == '\n') && (ctxt->input->cur[-1] == '\r'))
2884 return(xmlDictLookup(ctxt->dict, ctxt->input->cur - (len + 1), len));
2885 return(xmlDictLookup(ctxt->dict, ctxt->input->cur - len, len));
2909 const xmlChar *cur = *str;
2913 c = CUR_SCHAR(cur, l);
2925 cur += l;
2926 c = CUR_SCHAR(cur, l);
2960 cur += l;
2961 c = CUR_SCHAR(cur, l);
2964 *str = cur;
2968 *str = cur;
3077 const xmlChar *cur = NULL;
3146 cur = buf;
3147 while (*cur != 0) { /* non input consuming */
3148 if ((*cur == '%') || ((*cur == '&') && (cur[1] != '#'))) {
3150 xmlChar tmp = *cur;
3152 cur++;
3153 name = xmlParseStringName(ctxt, &cur);
3154 if ((name == NULL) || (*cur != ';')) {
3165 if (*cur == 0)
3168 cur++;
3323 const xmlChar *cur = ent->name;
3346 buf[len++] = *cur++;
3464 int cur, l;
3487 cur = CUR_CHAR(l);
3488 while ((IS_CHAR(cur)) && (cur != stop)) { /* checked */
3507 COPY_BUF(l,buf,len,cur);
3509 cur = CUR_CHAR(l);
3510 if (cur == 0) {
3513 cur = CUR_CHAR(l);
3518 if (!IS_CHAR(cur)) {
3542 xmlChar cur;
3564 cur = CUR;
3565 while ((IS_PUBIDCHAR_CH(cur)) && (cur != stop)) { /* checked */
3578 buf[len++] = cur;
3585 cur = CUR;
3586 if (cur == 0) {
3589 cur = CUR;
3593 if (cur != stop) {
3673 in = ctxt->input->cur;
3685 nbchar = in - ctxt->input->cur;
3687 const xmlChar *tmp = ctxt->input->cur;
3688 ctxt->input->cur = in;
3730 ctxt->input->cur = in;
3737 nbchar = in - ctxt->input->cur;
3742 (IS_BLANK_CH(*ctxt->input->cur))) {
3743 const xmlChar *tmp = ctxt->input->cur;
3744 ctxt->input->cur = in;
3762 ctxt->input->cur, nbchar);
3767 ctxt->input->cur = in;
3771 ctxt->input->cur = in;
3786 in = ctxt->input->cur;
3808 int cur, l;
3813 cur = CUR_CHAR(l);
3814 while ((cur != '<') && /* checked */
3815 (cur != '&') &&
3816 (IS_CHAR(cur))) /* test also done in xmlCurrentChar() */ {
3817 if ((cur == ']') && (NXT(1) == ']') &&
3824 COPY_BUF(l,buf,nbchar,cur);
3853 cur = CUR_CHAR(l);
3873 if ((cur != 0) && (!IS_CHAR(cur))) {
3877 cur);
3983 int cur, l;
4019 cur = CUR_CHAR(l);
4020 if (cur == 0)
4022 while (IS_CHAR(cur) && /* checked */
4023 ((cur != '>') ||
4042 r = cur;
4051 cur = CUR_CHAR(l);
4052 if (cur == 0) {
4055 cur = CUR_CHAR(l);
4059 if (cur == 0) {
4062 } else if (!IS_CHAR(cur)) {
4065 cur);
4120 in = ctxt->input->cur;
4144 nbchar = in - ctxt->input->cur;
4176 memcpy(&buf[len], ctxt->input->cur, nbchar);
4181 ctxt->input->cur = in;
4189 ctxt->input->cur = in;
4198 in = ctxt->input->cur;
4356 int cur, l;
4401 cur = CUR;
4402 if (!IS_BLANK(cur)) {
4407 cur = CUR_CHAR(l);
4408 while (IS_CHAR(cur) && /* checked */
4409 ((cur != '?') || (NXT(1) != '>'))) {
4428 COPY_BUF(l,buf,len,cur);
4430 cur = CUR_CHAR(l);
4431 if (cur == 0) {
4434 cur = CUR_CHAR(l);
4438 if (cur != '?') {
4771 xmlEntityPtr cur = NULL;
4776 cur = ctxt->sax->getParameterEntity(ctxt->userData, name);
4780 cur = ctxt->sax->getEntity(ctxt->userData, name);
4781 if ((cur == NULL) && (ctxt->userData==ctxt)) {
4782 cur = xmlSAX2GetEntity(ctxt, name);
4785 if (cur != NULL) {
4786 if ((cur->owner != 0) || (cur->children == NULL)) {
4787 cur->owner = ctxt->nbentities - oldnbent;
4788 if (cur->owner == 0)
4789 cur->owner = 1;
4791 if (cur->orig != NULL)
4794 cur->orig = orig;
4887 xmlEnumerationPtr ret = NULL, last = NULL, cur;
4904 cur = xmlCreateEnumeration(name);
4905 if (cur == NULL) {
4909 if (last == NULL) ret = last = cur;
4911 last->next = cur;
4912 last = cur;
4943 xmlEnumerationPtr ret = NULL, last = NULL, cur;
4958 cur = xmlCreateEnumeration(name);
4960 if (cur == NULL) {
4964 if (last == NULL) ret = last = cur;
4966 last->next = cur;
4967 last = cur;
5241 xmlElementContentPtr ret = NULL, cur = NULL, n;
5264 ret = cur = xmlNewDocElementContent(ctxt->myDoc, NULL, XML_ELEMENT_CONTENT_PCDATA);
5272 ret->c1 = cur;
5273 if (cur != NULL)
5274 cur->parent = ret;
5275 cur = ret;
5282 cur->c2 = n;
5284 n->parent = cur;
5285 cur = n;
5292 xmlFreeDocElementContent(ctxt->myDoc, cur);
5300 cur->c2 = xmlNewDocElementContent(ctxt->myDoc, elem,
5302 if (cur->c2 != NULL)
5303 cur->c2->parent = cur;
5357 xmlElementContentPtr ret = NULL, cur = NULL, last = NULL, op = NULL;
5376 cur = ret = xmlParseElementChildrenContentDecl(ctxt, inputid);
5386 cur = ret = xmlNewDocElementContent(ctxt->myDoc, elem, XML_ELEMENT_CONTENT_ELEMENT);
5387 if (cur == NULL) {
5393 cur->ocur = XML_ELEMENT_CONTENT_OPT;
5396 cur->ocur = XML_ELEMENT_CONTENT_MULT;
5399 cur->ocur = XML_ELEMENT_CONTENT_PLUS;
5402 cur->ocur = XML_ELEMENT_CONTENT_ONCE;
5441 ret = cur = op;
5443 cur->c2 = op;
5445 op->parent = cur;
5449 cur =op;
5482 ret = cur = op;
5484 cur->c2 = op;
5486 op->parent = cur;
5490 cur =op;
5536 if ((cur != NULL) && (last != NULL)) {
5537 cur->c2 = last;
5539 last->parent = cur;
5559 cur = ret;
5564 while ((cur != NULL) && (cur->type == XML_ELEMENT_CONTENT_OR)) {
5565 if ((cur->c1 != NULL) &&
5566 ((cur->c1->ocur == XML_ELEMENT_CONTENT_OPT) ||
5567 (cur->c1->ocur == XML_ELEMENT_CONTENT_MULT)))
5568 cur->c1->ocur = XML_ELEMENT_CONTENT_ONCE;
5569 if ((cur->c2 != NULL) &&
5570 ((cur->c2->ocur == XML_ELEMENT_CONTENT_OPT) ||
5571 (cur->c2->ocur == XML_ELEMENT_CONTENT_MULT)))
5572 cur->c2->ocur = XML_ELEMENT_CONTENT_ONCE;
5573 cur = cur->c2;
5591 while ((cur != NULL) && (cur->type == XML_ELEMENT_CONTENT_OR)) {
5592 if ((cur->c1 != NULL) &&
5593 ((cur->c1->ocur == XML_ELEMENT_CONTENT_OPT) ||
5594 (cur->c1->ocur == XML_ELEMENT_CONTENT_MULT))) {
5595 cur->c1->ocur = XML_ELEMENT_CONTENT_ONCE;
5598 if ((cur->c2 != NULL) &&
5599 ((cur->c2->ocur == XML_ELEMENT_CONTENT_OPT) ||
5600 (cur->c2->ocur == XML_ELEMENT_CONTENT_MULT))) {
5601 cur->c2->ocur = XML_ELEMENT_CONTENT_ONCE;
5604 cur = cur->c2;
6446 xmlNodePtr nw = NULL, cur, firstChild = NULL;
6462 cur = ent->children;
6463 while (cur != NULL) {
6464 nw = xmlDocCopyNode(cur, ctxt->myDoc, 1);
6467 nw->_private = cur->_private;
6473 if (cur == ent->last) {
6486 cur = cur->next;
6493 xmlNodePtr nw = NULL, cur, next, last,
6509 cur = ent->children;
6513 while (cur != NULL) {
6514 next = cur->next;
6515 cur->next = NULL;
6516 cur->parent = NULL;
6517 nw = xmlDocCopyNode(cur, ctxt->myDoc, 1);
6520 nw->_private = cur->_private;
6522 firstChild = cur;
6525 xmlAddChild(ctxt->node, cur);
6527 if (cur == last)
6529 cur = next;
6780 xmlChar cur;
6786 cur = *ptr;
6787 if (cur == '&') {
6789 cur = *ptr;
7079 xmlChar cur;
7085 cur = *ptr;
7086 if (cur == '%') {
7088 cur = *ptr;
7094 cur = *ptr;
7095 if (cur == ';') {
7097 cur = *ptr;
7657 return(xmlDictLookup(ctxt->dict, ctxt->input->cur - len, len));
7708 in = ctxt->input->cur;
7720 count = in - ctxt->input->cur;
7721 ret = xmlDictLookup(ctxt->dict, ctxt->input->cur, count);
7722 ctxt->input->cur = in;
7832 in = ctxt->input->cur;
7848 ctxt->input->cur = in;
8160 unsigned long cur;
8176 cur = ctxt->input->cur - ctxt->input->base;
8193 *tlen = ctxt->input->cur - ctxt->input->base - cur;
8509 ctxt->input->cur = ctxt->input->base + cur;
8545 if ((tlen > 0) && (xmlStrncmp(ctxt->input->cur, ctxt->name, tlen) == 0)) {
8546 if (ctxt->input->cur[tlen] == '>') {
8547 ctxt->input->cur += tlen + 1;
8550 ctxt->input->cur += tlen;
8617 int cur, l;
8641 cur = CUR_CHAR(l);
8647 while (IS_CHAR(cur) &&
8648 ((r != ']') || (s != ']') || (cur != '>'))) {
8664 s = cur;
8672 cur = CUR_CHAR(l);
8676 if (cur != '>') {
8713 const xmlChar *cur = ctxt->input->cur;
8718 if ((*cur == '<') && (cur[1] == '?')) {
8725 /* 2.6.0 test was *cur not RAW */
8733 else if ((*cur == '<') && (NXT(1) == '!') &&
8742 else if (*cur == '<') {
8751 else if (*cur == '&') {
8971 xmlChar cur;
8978 cur = CUR;
8979 while (((cur >= 'a') && (cur <= 'z')) ||
8980 ((cur >= 'A') && (cur <= 'Z')) ||
8981 ((cur >= '0') && (cur <= '9')) ||
8982 (cur == '_') || (cur == '.') ||
8983 (cur == ':') || (cur == '-')) {
8995 buf[len++] = cur;
8997 cur=CUR;
9065 xmlChar cur;
9067 cur = CUR;
9068 if (((cur >= 'a') && (cur <= 'z')) ||
9069 ((cur >= 'A') && (cur <= 'Z'))) {
9076 buf[len++] = cur;
9078 cur = CUR;
9079 while (((cur >= 'a') && (cur <= 'z')) ||
9080 ((cur >= 'A') && (cur <= 'Z')) ||
9081 ((cur >= '0') && (cur <= '9')) ||
9082 (cur == '.') || (cur == '_') ||
9083 (cur == '-')) {
9096 buf[len++] = cur;
9098 cur = CUR;
9099 if (cur == 0) {
9102 cur = CUR;
9439 ((ctxt->input->end - ctxt->input->cur) >= 4)) {
9605 if ((ctxt->input->end - ctxt->input->cur) >= 4) {
9702 base = in->cur - in->base;
9739 return(base - (in->cur - in->base));
9816 * @cur: pointer to the bock of characters
9894 xmlChar cur, next;
9954 (ctxt->input->cur - ctxt->input->base > 4096)) {
9974 (ctxt->input->cur - ctxt->input->base);
9985 int current = ctxt->input->cur - ctxt->input->base;
9989 ctxt->input->cur = ctxt->input->base + current;
9995 (ctxt->input->cur - ctxt->input->base);
10034 cur = ctxt->input->cur[0];
10035 next = ctxt->input->cur[1];
10036 if (cur == 0) {
10050 if ((cur == '<') && (next == '?')) {
10059 if ((ctxt->input->cur[2] == 'x') &&
10060 (ctxt->input->cur[3] == 'm') &&
10061 (ctxt->input->cur[4] == 'l') &&
10062 (IS_BLANK_CH(ctxt->input->cur[5]))) {
10127 cur = ctxt->input->cur[0];
10128 if (cur != '<') {
10138 if ((lastgt == NULL) || (ctxt->input->cur >= lastgt))
10232 cur = ctxt->input->cur[0];
10233 next = ctxt->input->cur[1];
10237 if ((cur == '<') && (next == '/')) {
10240 } else if ((cur == '<') && (next == '?')) {
10245 } else if ((cur == '<') && (next != '!')) {
10248 } else if ((cur == '<') && (next == '!') &&
10249 (ctxt->input->cur[2] == '-') &&
10250 (ctxt->input->cur[3] == '-')) {
10255 ctxt->input->cur += 4;
10257 ctxt->input->cur -= 4;
10262 } else if ((cur == '<') && (ctxt->input->cur[1] == '!') &&
10263 (ctxt->input->cur[2] == '[') &&
10264 (ctxt->input->cur[3] == 'C') &&
10265 (ctxt->input->cur[4] == 'D') &&
10266 (ctxt->input->cur[5] == 'A') &&
10267 (ctxt->input->cur[6] == 'T') &&
10268 (ctxt->input->cur[7] == 'A') &&
10269 (ctxt->input->cur[8] == '[')) {
10273 } else if ((cur == '<') && (next == '!') &&
10276 } else if (cur == '&') {
10299 (ctxt->input->cur > lastlt))
10329 if ((lastgt == NULL) || (ctxt->input->cur >= lastgt))
10366 tmp = xmlCheckCdataPush(ctxt->input->cur,
10370 ctxt->input->cur += tmp;
10376 ctxt->input->cur, tmp);
10379 ctxt->input->cur, tmp);
10388 tmp = xmlCheckCdataPush(ctxt->input->cur, base);
10391 ctxt->input->cur += tmp;
10398 ctxt->input->cur, base);
10401 ctxt->input->cur, base);
10417 (ctxt->input->cur - ctxt->input->base);
10420 (ctxt->input->cur - ctxt->input->base);
10423 cur = ctxt->input->cur[0];
10424 next = ctxt->input->cur[1];
10425 if ((cur == '<') && (next == '?')) {
10435 } else if ((cur == '<') && (next == '!') &&
10436 (ctxt->input->cur[2] == '-') &&
10437 (ctxt->input->cur[3] == '-')) {
10448 } else if ((cur == '<') && (next == '!') &&
10449 (ctxt->input->cur[2] == 'D') &&
10450 (ctxt->input->cur[3] == 'O') &&
10451 (ctxt->input->cur[4] == 'C') &&
10452 (ctxt->input->cur[5] == 'T') &&
10453 (ctxt->input->cur[6] == 'Y') &&
10454 (ctxt->input->cur[7] == 'P') &&
10455 (ctxt->input->cur[8] == 'E')) {
10489 } else if ((cur == '<') && (next == '!') &&
10505 avail = ctxt->input->length - (ctxt->input->cur - ctxt->input->base);
10507 avail = ctxt->input->buf->buffer->use - (ctxt->input->cur - ctxt->input->base);
10510 cur = ctxt->input->cur[0];
10511 next = ctxt->input->cur[1];
10512 if ((cur == '<') && (next == '?')) {
10521 } else if ((cur == '<') && (next == '!') &&
10522 (ctxt->input->cur[2] == '-') && (ctxt->input->cur[3] == '-')) {
10532 } else if ((cur == '<') && (next == '!') &&
10549 avail = ctxt->input->length - (ctxt->input->cur - ctxt->input->base);
10551 avail = ctxt->input->buf->buffer->use - (ctxt->input->cur - ctxt->input->base);
10554 cur = ctxt->input->cur[0];
10555 next = ctxt->input->cur[1];
10556 if ((cur == '<') && (next == '?')) {
10566 } else if ((cur == '<') && (next == '!') &&
10567 (ctxt->input->cur[2] == '-') && (ctxt->input->cur[3] == '-')) {
10577 } else if ((cur == '<') && (next == '!') &&
10607 base = ctxt->input->cur - ctxt->input->base;
10803 ctxt->input->cur[0], ctxt->input->cur[1],
10804 ctxt->input->cur[2], ctxt->input->cur[3]);
10842 int cur = ctxt->input->cur - ctxt->input->base;
10852 ctxt->input->cur = ctxt->input->base + cur;
10892 (ctxt->input->cur - ctxt->input->base);
10895 (ctxt->input->cur - ctxt->input->base);
11016 inputStream->cur = inputStream->buf->buffer->content;
11031 int cur = ctxt->input->cur - ctxt->input->base;
11036 ctxt->input->cur = ctxt->input->base + cur;
11065 ctxt->input->cur = BAD_CAST"";
11066 ctxt->input->base = ctxt->input->cur;
11202 pinput->base = ctxt->input->cur;
11203 pinput->cur = ctxt->input->cur;
11215 ((ctxt->input->end - ctxt->input->cur) >= 4)) {
11324 if ((ctxt->input->end - ctxt->input->cur) >= 4) {
11325 enc = xmlDetectCharEncoding(ctxt->input->cur, 4);
11335 input->base = ctxt->input->cur;
11336 input->cur = ctxt->input->cur;
11504 if ((ctxt->input->end - ctxt->input->cur) >= 4) {
11572 xmlNodePtr cur;
11578 cur = newDoc->children->children;
11579 *lst = cur;
11580 while (cur != NULL) {
11581 cur->parent = NULL;
11582 cur = cur->next;
11713 if ((ctxt->input->end - ctxt->input->cur) >= 4) {
11752 xmlNodePtr cur;
11758 cur = newDoc->children->children;
11759 *list = cur;
11760 while (cur != NULL) {
11761 cur->parent = NULL;
11762 cur = cur->next;
11779 oldctxt->sizeentities += (ctxt->input->cur - ctxt->input->base);
11989 xmlNodePtr cur;
11995 cur = ctxt->myDoc->children->children;
11996 *lst = cur;
11997 while (cur != NULL) {
12001 (cur->type == XML_ELEMENT_NODE)) {
12003 oldctxt->myDoc, cur);
12006 cur->parent = NULL;
12007 cur = cur->next;
12065 xmlNodePtr fake, cur;
12146 cur = node;
12147 while ((cur != NULL) && (cur->type == XML_ELEMENT_NODE)) {
12148 xmlNsPtr ns = cur->nsDef;
12166 cur = cur->parent;
12210 cur = fake->next;
12214 if (cur != NULL) {
12215 cur->prev = NULL;
12218 *lst = cur;
12220 while (cur != NULL) {
12221 cur->parent = NULL;
12222 cur = cur->next;
12380 xmlNodePtr cur;
12386 cur = newDoc->children->children;
12387 *lst = cur;
12388 while (cur != NULL) {
12389 xmlSetTreeDoc(cur, doc);
12390 cur->parent = NULL;
12391 cur = cur->next;
12694 * @cur: a pointer to an array of xmlChar
12703 xmlRecoverDoc(xmlChar *cur) {
12704 return(xmlSAXParseDoc(NULL, cur, 1));
12770 input->cur = buffer;
12871 input->cur = input->buf->buffer->content;
13033 * @cur: a pointer to an array of xmlChar
13040 xmlCreateDocParserCtxt(const xmlChar *cur) {
13043 if (cur == NULL)
13045 len = xmlStrlen(cur);
13046 return(xmlCreateMemoryParserCtxt((const char *)cur, len));
13053 * @cur: a pointer to an array of xmlChar
13065 xmlSAXParseDoc(xmlSAXHandlerPtr sax, const xmlChar *cur, int recovery) {
13070 if (cur == NULL) return(NULL);
13073 ctxt = xmlCreateDocParserCtxt(cur);
13098 * @cur: a pointer to an array of xmlChar
13106 xmlParseDoc(const xmlChar *cur) {
13107 return(xmlSAXParseDoc(NULL, cur, 0));
13427 inputStream->cur = inputStream->buf->buffer->content;
13436 int cur = ctxt->input->cur - ctxt->input->base;
13441 ctxt->input->cur = ctxt->input->base + cur;
13615 * @cur: a pointer to a zero terminated string
13625 xmlReadDoc(const xmlChar * cur, const char *URL, const char *encoding, int options)
13629 if (cur == NULL)
13632 ctxt = xmlCreateDocParserCtxt(cur);
13770 * @cur: a pointer to a zero terminated string
13781 xmlCtxtReadDoc(xmlParserCtxtPtr ctxt, const xmlChar * cur,
13786 if (cur == NULL)
13793 stream = xmlNewStringInputStream(ctxt, cur);