| 107 |
20. Fixed an ASCII-dependent infelicity in pcretest that would have made it |
20. Fixed an ASCII-dependent infelicity in pcretest that would have made it |
| 108 |
fail to work when decoding hex characters in data strings in EBCDIC |
fail to work when decoding hex characters in data strings in EBCDIC |
| 109 |
environments. |
environments. |
| 110 |
|
|
| 111 |
|
21. It appears that in at least one Mac OS environment, the isxdigit() function |
| 112 |
|
is implemented as a macro that evaluates to its argument more than once, |
| 113 |
|
contravening the C 90 Standard (I haven't checked a later standard). There |
| 114 |
|
was an instance in pcretest which caused it to go wrong when processing |
| 115 |
|
\x{...} escapes in subject strings. The has been rewritten to avoid using |
| 116 |
|
things like p++ in the argument of isxdigit(). |
| 117 |
|
|
| 118 |
|
|
| 119 |
Version 8.13 16-Aug-2011 |
Version 8.13 16-Aug-2011 |