[prev in list] [next in list] [prev in thread] [next in thread]
List: perl5-changes
Subject: [Perl/perl5] fe0983: don't export PL_mbrlen_ps, PL_mbrtowc, PL_wcrtomb ...
From: Tony Cook <noreply () github ! com>
Date: 2020-03-27 2:31:25
Message-ID: Perl/perl5/push/refs/heads/smoke-me/tonyc/17597-skip-export-undefined/000000-fe0983 () github ! com
[Download RAW message or body]
Branch: refs/heads/smoke-me/tonyc/17597-skip-export-undefined
Home: https://github.com/Perl/perl5
Commit: fe0983bad07c4e018ad41a9d62424d61082098f8
https://github.com/Perl/perl5/commit/fe0983bad07c4e018ad41a9d62424d61082098f8
Author: Tony Cook <tony@develop-help.com>
Date: 2020-03-27 (Fri, 27 Mar 2020)
Changed paths:
M makedef.pl
Log Message:
-----------
don't export PL_mbrlen_ps, PL_mbrtowc, PL_wcrtomb if not defined
These variables are only defined when the appropriate symbols are
defined in config.h, which are controled by their respective names
in config.sh/%Config.
Note that the earlier code in makedef.pl only defines the intrpvar.h
symbols for non-multiplicity builds, so there's no need to special
case this check for threaded/multiplicity builds where these symbols
are never defined.
A sufficiently modern MSVC CRT does turn out to define these symbols,
but fixing this error first.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic