https://bugs.exim.org/show_bug.cgi?id=1801

--- Comment #4 from Roy Ivy III <roy.ivy....@gmail.com> ---
Yes, that fixes it.

To check on a bugged 'snprintf()' function, I added MSVC compilation to my
build script (https://github.com/rivy/PCRE). And it does test successfully,
lending credence to the bug supposition.

The possible bug seems to be in gcc 5.1.0 (MinGW-W64 line, tdm multi-lib
version). I also tested another version of gcc (4.8.3, included with strawberry
perl, also of the MinGW line), and it too shows the same error.

I'll try to investigate further and push a bug report to MinGW GCC, when I get
a chance.

One additional niggle, discovered when compiling with MSVC, is that MSVC shows
a warning for "src\pcre2test.c" being not "const-correct" @ lines 3896 and
3908. Changing lines #3853-4 from:

```
  const void *nametable;
  const uint8_t *start_bits;
```

to 

```
  void *nametable;
  uint8_t *start_bits;
```

fixes the warning.

I can open this as another (low-priority) bug if you'd like...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to