/[gnats]/gnats/gnats/query.c
ViewVC logotype

Diff of /gnats/gnats/query.c

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

revision 1.55 by pdm, Sat Dec 1 22:51:59 2001 UTC revision 1.56 by pdm, Sun Feb 10 18:24:02 2002 UTC
# Line 324  static char case_fold[256]; Line 324  static char case_fold[256];
324    
325  /* Return 0 if VALUE matched the regexp in PAT, 1 otherwise.  */  /* Return 0 if VALUE matched the regexp in PAT, 1 otherwise.  */
326  int  int
327  regcmp (const char *pat, const char *value, struct re_pattern_buffer *barg)  gnats_regcmp (const char *pat, const char *value,
328                  struct re_pattern_buffer *barg)
329  {  {
330    struct re_pattern_buffer buf;    struct re_pattern_buffer buf;
331    struct re_pattern_buffer *bufPtr;    struct re_pattern_buffer *bufPtr;
# Line 653  fieldCompare (PR *pr, PR *oldPR, QueryIt Line 654  fieldCompare (PR *pr, PR *oldPR, QueryIt
654        break;        break;
655    
656      case RegCmp:      case RegCmp:
657        res = (regcmp (vals[1].value, vals[0].value, fields[1]->compRegexp) == 0);        res = (gnats_regcmp (vals[1].value, vals[0].value, fields[1]->compRegexp)
658                 == 0);
659        break;        break;
660    
661      case RegFind:      case RegFind:
# Line 1406  iterate_prs (const DatabaseInfo database Line 1408  iterate_prs (const DatabaseInfo database
1408    
1409            while (pr != NULL)            while (pr != NULL)
1410              {              {
1411                if (regcmp (pat, field_value (pr, NUMBER (pr->database)), &buf)                if (gnats_regcmp (pat, field_value (pr, NUMBER (pr->database)),
1412                    == 0)                                  &buf) == 0)
1413                  {                  {
1414                    if (pr_matches_expr (pr, NULL, exp, NULL))                    if (pr_matches_expr (pr, NULL, exp, NULL))
1415                      {                      {

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26