/[pcre]/code/trunk/pcre_exec.c
ViewVC logotype

Diff of /code/trunk/pcre_exec.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 528 by ph10, Sat May 29 15:50:39 2010 UTC revision 529 by ph10, Mon May 31 17:28:08 2010 UTC
# Line 4213  for (;;) Line 4213  for (;;)
4213                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4214                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4215                }                }
4216              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4217              if (prop_fail_result) MRRETURN(MATCH_NOMATCH);              if (prop_fail_result) MRRETURN(MATCH_NOMATCH);
4218              }              }
4219            /* Control never gets here */            /* Control never gets here */
# Line 4229  for (;;) Line 4229  for (;;)
4229                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4230                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4231                }                }
4232              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4233              prop_chartype = UCD_CHARTYPE(c);              prop_chartype = UCD_CHARTYPE(c);
4234              if ((prop_chartype == ucp_Lu ||              if ((prop_chartype == ucp_Lu ||
4235                   prop_chartype == ucp_Ll ||                   prop_chartype == ucp_Ll ||
# Line 4249  for (;;) Line 4249  for (;;)
4249                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4250                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4251                }                }
4252              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4253              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4254              if ((prop_category == prop_value) == prop_fail_result)              if ((prop_category == prop_value) == prop_fail_result)
4255                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
# Line 4267  for (;;) Line 4267  for (;;)
4267                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4268                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4269                }                }
4270              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4271              prop_chartype = UCD_CHARTYPE(c);              prop_chartype = UCD_CHARTYPE(c);
4272              if ((prop_chartype == prop_value) == prop_fail_result)              if ((prop_chartype == prop_value) == prop_fail_result)
4273                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
# Line 4285  for (;;) Line 4285  for (;;)
4285                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4286                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4287                }                }
4288              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4289              prop_script = UCD_SCRIPT(c);              prop_script = UCD_SCRIPT(c);
4290              if ((prop_script == prop_value) == prop_fail_result)              if ((prop_script == prop_value) == prop_fail_result)
4291                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
# Line 4303  for (;;) Line 4303  for (;;)
4303                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4304                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4305                }                }
4306              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4307              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4308              if ((prop_category == ucp_L || prop_category == ucp_N)              if ((prop_category == ucp_L || prop_category == ucp_N)
4309                     == prop_fail_result)                     == prop_fail_result)
# Line 4322  for (;;) Line 4322  for (;;)
4322                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4323                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4324                }                }
4325              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4326              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4327              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||
4328                   c == CHAR_FF || c == CHAR_CR)                   c == CHAR_FF || c == CHAR_CR)
# Line 4342  for (;;) Line 4342  for (;;)
4342                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4343                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4344                }                }
4345              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4346              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4347              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||
4348                   c == CHAR_VT || c == CHAR_FF || c == CHAR_CR)                   c == CHAR_VT || c == CHAR_FF || c == CHAR_CR)
# Line 4362  for (;;) Line 4362  for (;;)
4362                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4363                MRRETURN(MATCH_NOMATCH);                MRRETURN(MATCH_NOMATCH);
4364                }                }
4365              GETCHARINC(c, eptr);              GETCHARINCTEST(c, eptr);
4366              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4367              if ((prop_category == ucp_L ||              if ((prop_category == ucp_L ||
4368                   prop_category == ucp_N ||                   prop_category == ucp_N ||
# Line 4720  for (;;) Line 4720  for (;;)
4720                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4721                break;                break;
4722                }                }
4723              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4724              if (prop_fail_result) break;              if (prop_fail_result) break;
4725              eptr+= len;              eptr+= len;
4726              }              }
# Line 4735  for (;;) Line 4735  for (;;)
4735                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4736                break;                break;
4737                }                }
4738              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4739              prop_chartype = UCD_CHARTYPE(c);              prop_chartype = UCD_CHARTYPE(c);
4740              if ((prop_chartype == ucp_Lu ||              if ((prop_chartype == ucp_Lu ||
4741                   prop_chartype == ucp_Ll ||                   prop_chartype == ucp_Ll ||
# Line 4754  for (;;) Line 4754  for (;;)
4754                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4755                break;                break;
4756                }                }
4757              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4758              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4759              if ((prop_category == prop_value) == prop_fail_result)              if ((prop_category == prop_value) == prop_fail_result)
4760                break;                break;
# Line 4771  for (;;) Line 4771  for (;;)
4771                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4772                break;                break;
4773                }                }
4774              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4775              prop_chartype = UCD_CHARTYPE(c);              prop_chartype = UCD_CHARTYPE(c);
4776              if ((prop_chartype == prop_value) == prop_fail_result)              if ((prop_chartype == prop_value) == prop_fail_result)
4777                break;                break;
# Line 4788  for (;;) Line 4788  for (;;)
4788                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4789                break;                break;
4790                }                }
4791              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4792              prop_script = UCD_SCRIPT(c);              prop_script = UCD_SCRIPT(c);
4793              if ((prop_script == prop_value) == prop_fail_result)              if ((prop_script == prop_value) == prop_fail_result)
4794                break;                break;
# Line 4805  for (;;) Line 4805  for (;;)
4805                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4806                break;                break;
4807                }                }
4808              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4809              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4810              if ((prop_category == ucp_L || prop_category == ucp_N)              if ((prop_category == ucp_L || prop_category == ucp_N)
4811                   == prop_fail_result)                   == prop_fail_result)
# Line 4823  for (;;) Line 4823  for (;;)
4823                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4824                break;                break;
4825                }                }
4826              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4827              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4828              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||
4829                   c == CHAR_FF || c == CHAR_CR)                   c == CHAR_FF || c == CHAR_CR)
# Line 4842  for (;;) Line 4842  for (;;)
4842                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4843                break;                break;
4844                }                }
4845              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4846              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4847              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||              if ((prop_category == ucp_Z || c == CHAR_HT || c == CHAR_NL ||
4848                   c == CHAR_VT || c == CHAR_FF || c == CHAR_CR)                   c == CHAR_VT || c == CHAR_FF || c == CHAR_CR)
# Line 4861  for (;;) Line 4861  for (;;)
4861                SCHECK_PARTIAL();                SCHECK_PARTIAL();
4862                break;                break;
4863                }                }
4864              GETCHARLEN(c, eptr, len);              GETCHARLENTEST(c, eptr, len);
4865              prop_category = UCD_CATEGORY(c);              prop_category = UCD_CATEGORY(c);
4866              if ((prop_category == ucp_L || prop_category == ucp_N ||              if ((prop_category == ucp_L || prop_category == ucp_N ||
4867                   c == CHAR_UNDERSCORE) == prop_fail_result)                   c == CHAR_UNDERSCORE) == prop_fail_result)

Legend:
Removed from v.528  
changed lines
  Added in v.529

  ViewVC Help
Powered by ViewVC 1.1.5