X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=win32%2Fmakedef.pl;h=059fc4927d276b19d991078731475fcc599a70d0;hb=a29cdaf07aa5601e42ae4955cc0f168e91a7c385;hp=e688eb5075d6e436736734c332d0856dfde8421d;hpb=ac4c12e7aee90d31d5da776601addbfd9d738a5a;p=p5sagit%2Fp5-mst-13.2.git diff --git a/win32/makedef.pl b/win32/makedef.pl index e688eb5..059fc49 100644 --- a/win32/makedef.pl +++ b/win32/makedef.pl @@ -45,8 +45,6 @@ if ($CCTYPE ne 'GCC') { print "LIBRARY Perl\n"; print "DESCRIPTION 'Perl interpreter, export autogenerated'\n"; - print "CODE LOADONCALL\n"; - print "DATA LOADONCALL NONSHARED MULTIPLE\n"; } else { @@ -112,7 +110,6 @@ Perl_dump_packsubs Perl_dump_pm Perl_dump_sub Perl_expectterm -Perl_error_no Perl_extralen Perl_fetch_gv Perl_fetch_io @@ -174,7 +171,7 @@ Perl_regmystartp Perl_regnarrate Perl_regnaughty Perl_regnpar -Perl_regparse +Perl_regcomp_parse Perl_regprecomp Perl_regprev Perl_regprogram @@ -185,7 +182,7 @@ Perl_regsize Perl_regstartp Perl_regtill Perl_regxend -Perl_rx +Perl_regcomp_rx Perl_same_dirent Perl_saw_return Perl_scan_const @@ -254,6 +251,8 @@ if ($define{'MYMALLOC'}) unless ($define{'USE_THREADS'}) { skip_symbols [qw( +Perl_getTHR +Perl_setTHR Perl_condpair_magic Perl_thr_key Perl_sv_mutex @@ -319,6 +318,8 @@ if ($define{'PERL_GLOBAL_STRUCT'}) { my $global = readvar("../perlvars.h"); skip_symbols $global; + emit_symbols [qw(Perl_GetVars)]; + emit_symbols [qw(Perl_Vars Perl_VarsPtr)] unless $CCTYPE eq 'GCC'; } unless ($define{'DEBUGGING'}) @@ -359,11 +360,7 @@ close(GLOBAL); # doesn't hurt to include them anyway. # these don't have Perl prefix -if ($define{'PERL_GLOBAL_STRUCT'}) - { - emit_symbol( ($CCTYPE eq 'GCC') ? 'Perl_GetVars' : 'Perl_VarsPtr') - } -else +unless ($define{'PERL_GLOBAL_STRUCT'}) { my $glob = readvar("../perlvars.h"); emit_symbols $glob; @@ -432,6 +429,7 @@ __DATA__ perl_init_i18nl10n perl_init_ext perl_alloc +perl_atexit perl_construct perl_destruct perl_free @@ -448,6 +446,11 @@ perl_call_sv perl_require_pv perl_eval_pv perl_eval_sv +perl_new_ctype +perl_new_collate +perl_new_numeric +perl_set_numeric_standard +perl_set_numeric_local boot_DynaLoader Perl_thread_create win32_errno @@ -502,6 +505,7 @@ win32_mkdir win32_rmdir win32_chdir win32_flock +win32_execv win32_execvp win32_htons win32_ntohs @@ -571,6 +575,8 @@ win32_get_osfhandle win32_ioctl win32_utime win32_wait +win32_waitpid +win32_kill win32_str_os_error Perl_win32_init Perl_init_os_extras