In makedef.pl, remove PL_csh{len,name} from 3 skip lists.
authorNicholas Clark <nick@ccl4.org>
Tue, 19 Jul 2011 14:07:53 +0000 (16:07 +0200)
committerNicholas Clark <nick@ccl4.org>
Mon, 1 Aug 2011 09:53:51 +0000 (11:53 +0200)
PL_cshname was converted to a true global by commit 618b9757aa96db62 in
2007, and PL_cshlen to a constant macro. Effectively both were dropped from
the list of exported symbols at this time, although as they were skipped on
Win32, WinCE and NetWare, the only platforms which would have noticed would
be AIX, OS/2 and VMS. As they've been missing in 5.10.0, 5.12.0 and 5.14.0
without any bug reports, it doesn't seem worth re-adding PL_cshname to the
list of exported symbols.

makedef.pl

index 8f71622..1cb9693 100644 (file)
@@ -278,8 +278,6 @@ if ($PLATFORM eq 'win32') {
                     PL_modcount
                     PL_timesbuf
                     main
-                    PL_cshlen
-                    PL_cshname
                     )];
 }
 elsif ($PLATFORM ne 'vms') {
@@ -305,8 +303,6 @@ if ($PLATFORM eq 'wince') {
                     win32_get_childenv
                     win32_spawnvp
                     main
-                    PL_cshlen
-                    PL_cshname
                     )];
 }
 elsif ($PLATFORM eq 'aix') {
@@ -402,8 +398,6 @@ elsif ($PLATFORM eq 'netware') {
                        PL_modcount
                        PL_timesbuf
                        main
-                       PL_cshlen
-                       PL_cshname
                        )];
 }
 elsif ($PLATFORM eq 'vms') {