This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[win32] provide our own popen()/pclose() to fix problems with qx//:
[perl5.git] / win32 / makeperldef.pl
CommitLineData
3e3baf6d 1my $CCTYPE = "";
0a753a76 2print "EXPORTS\n";
3foreach (@ARGV) {
3e3baf6d
TB
4 if (/CCTYPE=(.*)$/) {
5 $CCTYPE = $1;
6 next;
7 }
8 emit_symbol("boot_$_");
9}
10
11sub emit_symbol {
12 my $symbol = shift;
13 if ($CCTYPE eq "BORLAND") {
14 # workaround Borland quirk by export both the straight
15 # name and a name with leading underscore
16 print "\t$symbol=_$symbol\n";
17 print "\t_$symbol\n";
18 }
19 else {
20 print "\t$symbol\n";
21 }
22}
23