Change 33052 by [EMAIL PROTECTED] on 2008/01/23 09:51:35

        Purge all use of Nullch in non-dual life modules.
        Exterminate! Exterminate! Exterminate!

Affected files ...

... //depot/perl/ext/Data/Dumper/Dumper.xs#74 edit
... //depot/perl/ext/Opcode/Opcode.xs#47 edit
... //depot/perl/ext/PerlIO/encoding/encoding.xs#27 edit
... //depot/perl/ext/PerlIO/scalar/scalar.xs#17 edit
... //depot/perl/ext/PerlIO/via/via.xs#16 edit
... //depot/perl/ext/Storable/Storable.xs#134 edit
... //depot/perl/malloc.c#126 edit
... //depot/perl/pod/perlapio.pod#26 edit
... //depot/perl/win32/vdir.h#13 edit

Differences ...

==== //depot/perl/ext/Data/Dumper/Dumper.xs#74 (text) ====
Index: perl/ext/Data/Dumper/Dumper.xs
--- perl/ext/Data/Dumper/Dumper.xs#73~32881~    2008-01-06 12:34:41.000000000 
-0800
+++ perl/ext/Data/Dumper/Dumper.xs      2008-01-23 01:51:35.000000000 -0800
@@ -322,7 +322,7 @@
        if (SvOBJECT(ival))
            realpack = HvNAME_get(SvSTASH(ival));
        else
-           realpack = Nullch;
+           realpack = NULL;
 
        /* if it has a name, we need to either look it up, or keep a tab
         * on it so we know when we hit it later

==== //depot/perl/ext/Opcode/Opcode.xs#47 (text) ====
Index: perl/ext/Opcode/Opcode.xs
--- perl/ext/Opcode/Opcode.xs#46~28797~ 2006-09-07 02:49:31.000000000 -0700
+++ perl/ext/Opcode/Opcode.xs   2008-01-23 01:51:35.000000000 -0800
@@ -145,7 +145,7 @@
 static int
 verify_opset(pTHX_ SV *opset, int fatal)
 {
-    const char *err = Nullch;
+    const char *err = NULL;
     dMY_CXT;
 
     if      (!SvOK(opset))              err = "undefined";

==== //depot/perl/ext/PerlIO/encoding/encoding.xs#27 (text) ====
Index: perl/ext/PerlIO/encoding/encoding.xs
--- perl/ext/PerlIO/encoding/encoding.xs#26~30213~      2007-02-11 
09:13:44.000000000 -0800
+++ perl/ext/PerlIO/encoding/encoding.xs        2008-01-23 01:51:35.000000000 
-0800
@@ -257,9 +257,9 @@
        STDCHAR *ptr = PerlIO_get_ptr(n);
        SSize_t use  = (avail >= 0) ? avail : 0;
        SV *uni;
-       char *s = Nullch;
+       char *s = NULL;
        STRLEN len = 0;
-       e->base.ptr = e->base.end = (STDCHAR *) Nullch;
+       e->base.ptr = e->base.end = (STDCHAR *) NULL;
        (void) PerlIOEncode_get_base(aTHX_ f);
        if (!e->dataSV)
            e->dataSV = newSV(0);

==== //depot/perl/ext/PerlIO/scalar/scalar.xs#17 (text) ====
Index: perl/ext/PerlIO/scalar/scalar.xs
--- perl/ext/PerlIO/scalar/scalar.xs#16~29751~  2007-01-11 02:34:02.000000000 
-0800
+++ perl/ext/PerlIO/scalar/scalar.xs    2008-01-23 01:51:35.000000000 -0800
@@ -184,7 +184,7 @@
     if (PerlIOBase(f)->flags & PERLIO_F_CANREAD) {
        return (STDCHAR *) SvPV_nolen(s->var);
     }
-    return (STDCHAR *) Nullch;
+    return (STDCHAR *) NULL;
 }
 
 STDCHAR *
@@ -194,7 +194,7 @@
        PerlIOScalar *s = PerlIOSelf(f, PerlIOScalar);
        return PerlIOScalar_get_base(aTHX_ f) + s->posn;
     }
-    return (STDCHAR *) Nullch;
+    return (STDCHAR *) NULL;
 }
 
 SSize_t

==== //depot/perl/ext/PerlIO/via/via.xs#16 (text) ====
Index: perl/ext/PerlIO/via/via.xs
--- perl/ext/PerlIO/via/via.xs#15~32703~        2007-12-22 08:17:01.000000000 
-0800
+++ perl/ext/PerlIO/via/via.xs  2008-01-23 01:51:35.000000000 -0800
@@ -489,7 +489,7 @@
            return (STDCHAR *) SvPVX(s->var);
        }
     }
-    return (STDCHAR *) Nullch;
+    return (STDCHAR *) NULL;
 }
 
 STDCHAR *
@@ -502,7 +502,7 @@
            return p;
        }
     }
-    return (STDCHAR *) Nullch;
+    return (STDCHAR *) NULL;
 }
 
 SSize_t

==== //depot/perl/ext/Storable/Storable.xs#134 (text) ====
Index: perl/ext/Storable/Storable.xs
--- perl/ext/Storable/Storable.xs#133~32734~    2007-12-26 09:03:56.000000000 
-0800
+++ perl/ext/Storable/Storable.xs       2008-01-23 01:51:35.000000000 -0800
@@ -4450,7 +4450,7 @@
         * into the existing design.  -- RAM, 17/02/2001
         */
 
-       sv_magic(sv, rv, mtype, Nullch, 0);
+       sv_magic(sv, rv, mtype, (char *)NULL, 0);
        SvREFCNT_dec(rv);                       /* Undo refcnt inc from 
sv_magic() */
 
        return sv;
@@ -4647,7 +4647,7 @@
 
        sv_upgrade(tv, SVt_PVAV);
        AvREAL_off((AV *)tv);
-       sv_magic(tv, sv, 'P', Nullch, 0);
+       sv_magic(tv, sv, 'P', (char *)NULL, 0);
        SvREFCNT_dec(sv);                       /* Undo refcnt inc from 
sv_magic() */
 
        TRACEME(("ok (retrieve_tied_array at 0x%"UVxf")", PTR2UV(tv)));
@@ -4675,7 +4675,7 @@
                return (SV *) 0;                /* Failed */
 
        sv_upgrade(tv, SVt_PVHV);
-       sv_magic(tv, sv, 'P', Nullch, 0);
+       sv_magic(tv, sv, 'P', (char *)NULL, 0);
        SvREFCNT_dec(sv);                       /* Undo refcnt inc from 
sv_magic() */
 
        TRACEME(("ok (retrieve_tied_hash at 0x%"UVxf")", PTR2UV(tv)));
@@ -4707,7 +4707,7 @@
        }
 
        sv_upgrade(tv, SVt_PVMG);
-       sv_magic(tv, obj, 'q', Nullch, 0);
+       sv_magic(tv, obj, 'q', (char *)NULL, 0);
 
        if (obj) {
                /* Undo refcnt inc from sv_magic() */
@@ -4774,7 +4774,7 @@
        RLEN(idx);                                      /* Retrieve <idx> */
 
        sv_upgrade(tv, SVt_PVMG);
-       sv_magic(tv, sv, 'p', Nullch, idx);
+       sv_magic(tv, sv, 'p', (char *)NULL, idx);
        SvREFCNT_dec(sv);                       /* Undo refcnt inc from 
sv_magic() */
 
        return tv;

==== //depot/perl/malloc.c#126 (text) ====
Index: perl/malloc.c
--- perl/malloc.c#125~30964~    2007-04-15 16:24:21.000000000 -0700
+++ perl/malloc.c       2008-01-23 01:51:35.000000000 -0800
@@ -379,9 +379,6 @@
 #    ifndef UVxf
 #      define UVxf                     "lx"
 #    endif
-#    ifndef Nullch
-#      define Nullch                   NULL
-#    endif
 #    ifndef MEM_ALIGNBYTES
 #      define MEM_ALIGNBYTES           4
 #    endif

==== //depot/perl/pod/perlapio.pod#26 (text) ====
Index: perl/pod/perlapio.pod
--- perl/pod/perlapio.pod#25~25253~     2005-08-01 01:13:10.000000000 -0700
+++ perl/pod/perlapio.pod       2008-01-23 01:51:35.000000000 -0800
@@ -486,7 +486,7 @@
 
 Portable cases are:
 
-    PerlIO_binmode(f,ptype,O_BINARY,Nullch);
+    PerlIO_binmode(f,ptype,O_BINARY,NULL);
 and
     PerlIO_binmode(f,ptype,O_TEXT,":crlf");
 

==== //depot/perl/win32/vdir.h#13 (text) ====
Index: perl/win32/vdir.h
--- perl/win32/vdir.h#12~31211~ 2007-05-13 09:35:02.000000000 -0700
+++ perl/win32/vdir.h   2008-01-23 01:51:35.000000000 -0800
@@ -316,7 +316,7 @@
 
     /*
      * On WinNT GetFullPathName does not fail, (or at least always
-     * succeeds when the drive is valid) WinNT does set *Dest to Nullch
+     * succeeds when the drive is valid) WinNT does set *Dest to NULL
      * On Win98 GetFullPathName will set last error if it fails, but
      * does not touch *Dest
      */
@@ -544,7 +544,7 @@
 
     /*
      * On WinNT GetFullPathName does not fail, (or at least always
-     * succeeds when the drive is valid) WinNT does set *Dest to Nullch
+     * succeeds when the drive is valid) WinNT does set *Dest to NULL
      * On Win98 GetFullPathName will set last error if it fails, but
      * does not touch *Dest
      */
End of Patch.

Reply via email to