Also the NetWare breakage was due to #17270, go figure.
Jarkko Hietaniemi [Wed, 17 Jul 2002 12:25:39 +0000 (12:25 +0000)]
p4raw-id: //depot/perl@17593

sv.c

diff --git a/sv.c b/sv.c
index 9e3d2a0..bdae1a6 100644 (file)
--- a/sv.c
+++ b/sv.c
@@ -5884,7 +5884,9 @@ screamer2:
            /* Accomodate broken VAXC compiler, which applies U8 cast to
             * both args of ?: operator, causing EOF to change into 255
             */
-#ifdef DJGPP /* This is basically undoing #17270 for DJGPP.  See below. */
+           /* For some reason #17270 broke things for DJGPP and NetWare.
+            * Another hunk just below. */
+#if defined(DJGPP) || defined(NETWARE)
            if (cnt)
 #else
            if (cnt > 0)
@@ -5897,7 +5899,9 @@ screamer2:
            }
        }
 
-#ifndef DJGPP /* This is basically undoing #17270 for DJGPP.  See above.*/
+       /* This is basically undoing #17270 for DJGPP and NetWare.
+        * Another hunk just above. */
+#if !(defined(DJGPP) || defined(NETWARE))
        if (cnt > 0)
 #endif
        {