ext/POSIX: Fix compilation error
authorKarl Williamson <khw@cpan.org>
Wed, 6 Feb 2019 18:49:25 +0000 (11:49 -0700)
committerKarl Williamson <khw@cpan.org>
Wed, 6 Feb 2019 18:59:42 +0000 (11:59 -0700)
This code is not usually compiled, but if tried, it would fail.  It
needed a cast.

ext/POSIX/POSIX.xs
ext/POSIX/lib/POSIX.pm

index fb289d2..1ebc358 100644 (file)
@@ -3669,7 +3669,8 @@ strftime(fmt, sec, min, hour, mday, mon, year, wday = -1, yday = -1, isdst = -1)
 #else   /* If can't check directly, at least can see if script is consistent,
            under UTF-8, which gives us an extra measure of confidence. */
 
-                        && isSCRIPT_RUN((const U8 *) buf, buf + len,
+                        && isSCRIPT_RUN((const U8 *) buf,
+                                        (const U8 *) buf + len,
                                         TRUE) /* Means assume UTF-8 */
 #endif
                 )) {
index e02c25c..25392be 100644 (file)
@@ -4,7 +4,7 @@ use warnings;
 
 our ($AUTOLOAD, %SIGRT);
 
-our $VERSION = '1.86';
+our $VERSION = '1.87';
 
 require XSLoader;