Change 14390 by jhi@alpha on 2002/01/23 18:30:18

        Unused (the only occurrence of USE_BYTES_DOWNGRADES) and
        therefore quite probably also obsolete code.

Affected files ...

.... //depot/perl/sv.c#512 edit

Differences ...

==== //depot/perl/sv.c#512 (text) ====
Index: perl/sv.c
--- perl/sv.c.~1~       Wed Jan 23 11:45:06 2002
+++ perl/sv.c   Wed Jan 23 11:45:06 2002
@@ -3372,28 +3372,6 @@
            if (!utf8_to_bytes(s, &len)) {
                if (fail_ok)
                    return FALSE;
-#ifdef USE_BYTES_DOWNGRADES
-               else if (IN_BYTES) {
-                   U8 *d = s;
-                   U8 *e = (U8 *) SvEND(sv);
-                   int first = 1;
-                   while (s < e) {
-                       UV ch = utf8n_to_uvchr(s,(e-s),&len,0);
-                       if (first && ch > 255) {
-                           if (PL_op)
-                               Perl_warner(aTHX_ WARN_UTF8, "Wide character in byte 
%s",
-                                          OP_DESC(PL_op);
-                           else
-                               Perl_warner(aTHX_ WARN_UTF8, "Wide character in byte");
-                           first = 0;
-                       }
-                       *d++ = ch;
-                       s += len;
-                   }
-                   *d = '\0';
-                   len = (d - (U8 *) SvPVX(sv));
-               }
-#endif
                else {
                    if (PL_op)
                        Perl_croak(aTHX_ "Wide character in %s",
End of Patch.

Reply via email to