Lines Matching defs:cur

50 #define NEXT ctxt->cur++
51 #define CUR (*(ctxt->cur))
52 #define NXT(index) (ctxt->cur[index])
55 #define NEXTL(l) ctxt->cur += l;
59 * when it's guaranteed that cur is not at the beginning of ctxt->string!
61 #define PREV (ctxt->cur[-1])
238 xmlChar *cur;
395 idx = ctxt->cur - ctxt->string;
683 ret->cur = ret->string;
4519 int cur;
4522 cur = CUR_SCHAR(ctxt->cur, len);
4523 if ((cur == '.') || (cur == '\\') || (cur == '?') ||
4524 (cur == '*') || (cur == '+') || (cur == '(') ||
4525 (cur == ')') || (cur == '|') || (cur == 0x5B) ||
4526 (cur == 0x5D) || (cur == 0))
4528 return(cur);
4549 int cur;
4553 cur = CUR;
4554 if (cur == 'L') {
4556 cur = CUR;
4557 if (cur == 'u') {
4560 } else if (cur == 'l') {
4563 } else if (cur == 't') {
4566 } else if (cur == 'm') {
4569 } else if (cur == 'o') {
4575 } else if (cur == 'M') {
4577 cur = CUR;
4578 if (cur == 'n') {
4582 } else if (cur == 'c') {
4586 } else if (cur == 'e') {
4594 } else if (cur == 'N') {
4596 cur = CUR;
4597 if (cur == 'd') {
4601 } else if (cur == 'l') {
4605 } else if (cur == 'o') {
4613 } else if (cur == 'P') {
4615 cur = CUR;
4616 if (cur == 'c') {
4620 } else if (cur == 'd') {
4624 } else if (cur == 's') {
4628 } else if (cur == 'e') {
4632 } else if (cur == 'i') {
4636 } else if (cur == 'f') {
4640 } else if (cur == 'o') {
4648 } else if (cur == 'Z') {
4650 cur = CUR;
4651 if (cur == 's') {
4655 } else if (cur == 'l') {
4659 } else if (cur == 'p') {
4667 } else if (cur == 'S') {
4669 cur = CUR;
4670 if (cur == 'm') {
4674 } else if (cur == 'c') {
4678 } else if (cur == 'k') {
4682 } else if (cur == 'o') {
4690 } else if (cur == 'C') {
4692 cur = CUR;
4693 if (cur == 'c') {
4697 } else if (cur == 'f') {
4701 } else if (cur == 'o') {
4705 } else if (cur == 'n') {
4713 } else if (cur == 'I') {
4716 cur = CUR;
4717 if (cur != 's') {
4722 start = ctxt->cur;
4723 cur = CUR;
4724 if (((cur >= 'a') && (cur <= 'z')) ||
4725 ((cur >= 'A') && (cur <= 'Z')) ||
4726 ((cur >= '0') && (cur <= '9')) ||
4727 (cur == 0x2D)) {
4729 cur = CUR;
4730 while (((cur >= 'a') && (cur <= 'z')) ||
4731 ((cur >= 'A') && (cur <= 'Z')) ||
4732 ((cur >= '0') && (cur <= '9')) ||
4733 (cur == 0x2D)) {
4735 cur = CUR;
4739 blockName = xmlStrndup(start, ctxt->cur - start);
4766 int cur;
4783 cur = CUR;
4784 if (cur == 'p') {
4797 } else if (cur == 'P') {
4811 } else if ((cur == 'n') || (cur == 'r') || (cur == 't') || (cur == '\\') ||
4812 (cur == '|') || (cur == '.') || (cur == '?') || (cur == '*') ||
4813 (cur == '+') || (cur == '(') || (cur == ')') || (cur == '{') ||
4814 (cur == '}') || (cur == 0x2D) || (cur == 0x5B) || (cur == 0x5D) ||
4815 (cur == 0x5E)) {
4819 switch (cur) {
4830 ctxt->atom->codepoint = cur;
4835 XML_REGEXP_CHARVAL, cur, cur, NULL);
4838 } else if ((cur == 's') || (cur == 'S') || (cur == 'i') || (cur == 'I') ||
4839 (cur == 'c') || (cur == 'C') || (cur == 'd') || (cur == 'D') ||
4840 (cur == 'w') || (cur == 'W')) {
4843 switch (cur) {
4895 int ret = 0, cur;
4901 cur = CUR;
4902 if (cur == 'x') {
4904 cur = CUR;
4905 if (((cur >= '0') && (cur <= '9')) ||
4906 ((cur >= 'a') && (cur <= 'f')) ||
4907 ((cur >= 'A') && (cur <= 'F'))) {
4908 while (((cur >= '0') && (cur <= '9')) ||
4909 ((cur >= 'a') && (cur <= 'f')) ||
4910 ((cur >= 'A') && (cur <= 'F'))) {
4911 if ((cur >= '0') && (cur <= '9'))
4912 ret = ret * 16 + cur - '0';
4913 else if ((cur >= 'a') && (cur <= 'f'))
4914 ret = ret * 16 + 10 + (cur - 'a');
4916 ret = ret * 16 + 10 + (cur - 'A');
4918 cur = CUR;
4925 if ((cur >= '0') && (cur <= '9')) {
4926 while ((cur >= '0') && (cur <= '9')) {
4927 ret = ret * 10 + cur - '0';
4929 cur = CUR;
4936 if (cur != ';') {
4957 int cur, len;
4972 cur = CUR;
4973 if (cur == '\\') {
4975 cur = CUR;
4976 switch (cur) {
4983 start = cur; break;
4990 } else if ((cur != 0x5B) && (cur != 0x5D)) {
4991 end = start = CUR_SCHAR(ctxt->cur, len);
4997 * Since we are "inside" a range, we can assume ctxt->cur is past
5005 cur = CUR;
5006 if ((cur != '-') || (NXT(1) == ']')) {
5012 cur = CUR;
5013 if (cur == '\\') {
5015 cur = CUR;
5016 switch (cur) {
5023 end = cur; break;
5029 } else if ((cur != 0x5B) && (cur != 0x5D)) {
5030 end = CUR_SCHAR(ctxt->cur, len);
5166 int cur;
5168 cur = CUR;
5169 if ((cur == '?') || (cur == '*') || (cur == '+')) {
5171 if (cur == '?')
5173 else if (cur == '*')
5175 else if (cur == '+')
5181 if (cur == '{') {
5185 cur = xmlFAParseQuantExact(ctxt);
5186 if (cur >= 0)
5187 min = cur;
5193 cur = xmlFAParseQuantExact(ctxt);
5194 if (cur >= 0)
5195 max = cur;
5233 codepoint = CUR_SCHAR(ctxt->cur, len);
6300 const char *cur;
7813 #define CUR (*ctxt->cur)
7815 #define NEXT ctxt->cur++;
7818 #define SKIP_BLANKS while (IS_BLANK(*ctxt->cur)) ctxt->cur++;
7845 base = ctxt->cur;
7846 if (*ctxt->cur == '(') {
7850 if (*ctxt->cur != ')') {
7863 val = xmlDictLookup(ctxt->dict, BAD_CAST base, ctxt->cur - base);
7977 ctxt->cur = expr;
7981 if (*ctxt->cur != 0) {