Change 14552 by jhi@alpha on 2002/02/04 22:22:16

        Subject: [PATCH @14550] Encode build fix-ups for VMS
        From: "Craig A. Berry" <[EMAIL PROTECTED]>
        Date: Mon, 04 Feb 2002 17:16:00 -0600
        Message-Id: <5.1.0.14.2.20020204161211.01c0a178@exchi01>

Affected files ...

.... //depot/perl/MANIFEST#725 edit
.... //depot/perl/configure.com#139 edit
.... //depot/perl/ext/Encode/EUC_JP/Makefile.PL#4 edit
.... //depot/perl/ext/Encode/Encode.xs#46 edit

Differences ...

==== //depot/perl/MANIFEST#725 (text) ====
Index: perl/MANIFEST
--- perl/MANIFEST.~1~   Mon Feb  4 15:30:05 2002
+++ perl/MANIFEST       Mon Feb  4 15:30:05 2002
@@ -329,8 +329,8 @@
 ext/Encode/Encode/symbol.ucm           Encode table
 ext/Encode/Encode/viscii.enc           Encode table
 ext/Encode/Encode/viscii.ucm           Encode table
-ext/Encode/EUC_JP/EUC_JP.pm    Enode module for euc-jp
-ext/Encode/EUC_JP/Makefile.PL  Enode module for euc-jp
+ext/Encode/EUC_JP/EUC_JP.pm            Encode module for euc-jp
+ext/Encode/EUC_JP/Makefile.PL          Encode module for euc-jp
 ext/Encode/lib/Encode/Encoding.pm      Encode extension
 ext/Encode/lib/Encode/Internal.pm      Encode extension
 ext/Encode/lib/Encode/iso10646_1.pm    Encode extension

==== //depot/perl/configure.com#139 (text) ====
Index: perl/configure.com
--- perl/configure.com.~1~      Mon Feb  4 15:30:05 2002
+++ perl/configure.com  Mon Feb  4 15:30:05 2002
@@ -2519,6 +2519,7 @@
 $   IF xxx .EQS. "DynaLoader" THEN goto ext_loop     ! omit
 $   IF xxx .EQS. "SDBM_File/sdbm" THEN goto ext_loop ! sub extension - omit
 $   IF xxx .EQS. "Devel/PPPort/harness" THEN goto ext_loop ! sub extension - omit
+$   IF xxx .EQS. "Encode/EUC_JP" THEN goto ext_loop  ! sub extension - omit
 $   IF F$EXTRACT(0,8,line) .EQS. "vms/ext/" THEN -
       xxx = "VMS/" + F$EXTRACT(8,line_len - 20,line)
 $   known_extensions = known_extensions + " ''xxx'"

==== //depot/perl/ext/Encode/EUC_JP/Makefile.PL#4 (text) ====
Index: perl/ext/Encode/EUC_JP/Makefile.PL
--- perl/ext/Encode/EUC_JP/Makefile.PL.~1~      Mon Feb  4 15:30:05 2002
+++ perl/ext/Encode/EUC_JP/Makefile.PL  Mon Feb  4 15:30:05 2002
@@ -62,6 +62,11 @@
        $str .= " $table.c";
     }
     $str .= "\n\n";
+    foreach my $table (keys %tables)
+    {
+       $str .= "$table.c : $table.xs\n";
+    }
+    $str .= "\n";
     my $compile = $self->catfile($self->updir,'compile');
     foreach my $table (keys %tables)
     {

==== //depot/perl/ext/Encode/Encode.xs#46 (text) ====
Index: perl/ext/Encode/Encode.xs
--- perl/ext/Encode/Encode.xs.~1~       Mon Feb  4 15:30:05 2002
+++ perl/ext/Encode/Encode.xs   Mon Feb  4 15:30:05 2002
@@ -244,7 +244,7 @@
        /* Now get translated string (forced to UTF-8) and use as buffer */
        if (SvPOK(uni)) {
            s = SvPVutf8(uni, len);
-           if (len && !is_utf8_string(s,len)) {
+           if (len && !is_utf8_string((U8*)s,len)) {
                Perl_warn(aTHX_ "panic: decode did not return UTF-8 '%.*s'",(int) 
len,s);
            }
        }
End of Patch.

Reply via email to