In perl.git, the branch smoke-me/ilmari/win32-cygwin-wchar has been updated
<https://perl5.git.perl.org/perl.git/commitdiff/c9b30577766f61a7ab88ca791e22859ec99bde41?hp=2e4756bda558d54de3fd0719cfb2e47bd822fe64> - Log ----------------------------------------------------------------- commit c9b30577766f61a7ab88ca791e22859ec99bde41 Author: Dagfinn Ilmari Mannsåker <[email protected]> Date: Mon Jul 22 10:44:15 2019 +0100 win32: Add more missing wchar.h includes commit 3090e92d7668684af61aaf2d43317df609831017 Author: Dagfinn Ilmari Mannsåker <[email protected]> Date: Mon Jul 22 10:37:30 2019 +0100 Add missing wchar.h include to Win32AP::File ----------------------------------------------------------------------- Summary of changes: Porting/Maintainers.pl | 6 ++++++ cpan/Win32API-File/File.pm | 2 +- cpan/Win32API-File/File.xs | 1 + t/porting/customized.dat | 2 ++ win32/perlhost.h | 1 + win32/win32.c | 1 + win32/win32sck.c | 1 + 7 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 996d5d2761..3084a13b9f 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1269,6 +1269,12 @@ use File::Glob qw(:case); 'EXCLUDED' => [ qr{^ex/}, ], + # https://rt.cpan.org/Ticket/Display.html?id=127837 + 'CUSTOMIZED' => [ + qw( File.pm + File.xs + ), + ], }, 'XSLoader' => { diff --git a/cpan/Win32API-File/File.pm b/cpan/Win32API-File/File.pm index 10c5d2ff66..804a7f6ea0 100644 --- a/cpan/Win32API-File/File.pm +++ b/cpan/Win32API-File/File.pm @@ -10,7 +10,7 @@ use Fcntl qw( O_RDONLY O_RDWR O_WRONLY O_APPEND O_BINARY O_TEXT ); use vars qw( $VERSION @ISA ); use vars qw( @EXPORT @EXPORT_OK @EXPORT_FAIL %EXPORT_TAGS ); -$VERSION= '0.1203'; +$VERSION= '0.1203_01'; use base qw( Exporter DynaLoader Tie::Handle IO::File ); diff --git a/cpan/Win32API-File/File.xs b/cpan/Win32API-File/File.xs index 83971d0000..91978ff312 100644 --- a/cpan/Win32API-File/File.xs +++ b/cpan/Win32API-File/File.xs @@ -14,6 +14,7 @@ #endif #define WIN32_LEAN_AND_MEAN /* Tell windows.h to skip much */ +#include <wchar.h> #include <windows.h> #include <winioctl.h> diff --git a/t/porting/customized.dat b/t/porting/customized.dat index 4f0cdb7cc6..1c1b6fe61c 100644 --- a/t/porting/customized.dat +++ b/t/porting/customized.dat @@ -20,6 +20,8 @@ Pod::Checker cpan/Pod-Checker/t/pod/testpchk.pl b2072c7f4379fd050e15424175d7cac5 Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 582be34c077c9ff44d99914724a0cc2140bcd48c Win32 cpan/Win32/Win32.pm 05880cc6303ba47137ab952e33fb70a3d407c2e0 Win32 cpan/Win32/Win32.xs bf2a8c1b6adb916d54653677f5ccd856368f8cbe +Win32API::File cpan/Win32API-File/File.pm 8fd212857f821cb26648878b96e57f13bf21b99e +Win32API::File cpan/Win32API-File/File.xs beb870fed4490d2faa547b4a8576b8d64d1d27c5 autodie cpan/autodie/lib/autodie/exception.pm b99e4e35a9ed36de94d54437888822ced4936207 autodie cpan/autodie/lib/autodie/hints.pm e1998fec61fb4e82fe46585bd82c73200be6f262 autodie cpan/autodie/t/exceptions.t ad315a208f875e06b0964012ce8d65daa438c036 diff --git a/win32/perlhost.h b/win32/perlhost.h index 23a85d309f..f5ffca04e4 100644 --- a/win32/perlhost.h +++ b/win32/perlhost.h @@ -13,6 +13,7 @@ #define ___PerlHost_H___ #include <signal.h> +#include <wchar.h> #include "iperlsys.h" #include "vmem.h" #include "vdir.h" diff --git a/win32/win32.c b/win32/win32.c index 91fdffe09b..5982742665 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -64,6 +64,7 @@ #include <float.h> #include <time.h> #include <sys/utime.h> +#include <wchar.h> #ifdef __GNUC__ /* Mingw32 defaults to globing command line diff --git a/win32/win32sck.c b/win32/win32sck.c index d285ece082..2798ee507b 100644 --- a/win32/win32sck.c +++ b/win32/win32sck.c @@ -15,6 +15,7 @@ #ifdef __GNUC__ #define Win32_Winsock #endif +#include <wchar.h> #include <windows.h> #include <ws2spi.h> -- Perl5 Master Repository
