------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1587
           Summary: pcre2_config(PCRE2_CONFIG_VERSION, pcre2_ver) returns
                    incorrect version date
           Product: PCRE
           Version: 10.00 (PCRE2)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: low
         Component: Code
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


A call to pcre2_config(PCRE2_CONFIG_VERSION, pcre2_ver) is putting the
following in the pcre2_ver char* array: "10.00 2014-01-05"

It appears from the release information that the year should be 2015 and not
2014.

It appears the pcre2.h file contains the offending #define:
                #define PCRE2_DATE           2014-01-05

And the section of code in pcre2_config.c starting at line 207 references the
offending #define:
                  case PCRE2_CONFIG_VERSION:
                    {
                    const char *v = (XSTRING(Z PCRE2_PRERELEASE)[1] == 0)?
                      XSTRING(PCRE2_MAJOR.PCRE2_MINOR PCRE2_DATE) :
                      XSTRING(PCRE2_MAJOR.PCRE2_MINOR) XSTRING(PCRE2_PRERELEASE
PCRE2_DATE);
                    return 1 + ((where == NULL)?
                      strlen(v) : PRIV(strcpy_c8)((PCRE2_UCHAR *)where, v));
                    }
                  }


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to