Change 32713 by [EMAIL PROTECTED] on 2007/12/23 00:39:17
Nullch and others were still alive and well in some of the operating
system specific directories. I think I've chainsawed all of them now,
but I can't guarantee that it compiles anywhere from win32.
Affected files ...
... //depot/perl/NetWare/nw5.c#14 edit
... //depot/perl/NetWare/nwperlhost.h#4 edit
... //depot/perl/NetWare/nwperlsys.h#8 edit
... //depot/perl/NetWare/nwstdio.h#3 edit
... //depot/perl/djgpp/djgpp.c#20 edit
... //depot/perl/os2/OS2/REXX/REXX.xs#20 edit
... //depot/perl/os2/os2.c#76 edit
... //depot/perl/util.c#639 edit
... //depot/perl/vmesa/vmesa.c#8 edit
... //depot/perl/vms/ext/Stdio/Stdio.xs#19 edit
... //depot/perl/vms/vms.c#222 edit
... //depot/perl/win32/perlhost.h#71 edit
... //depot/perl/win32/win32.c#292 edit
... //depot/perl/win32/wince.c#8 edit
Differences ...
==== //depot/perl/NetWare/nw5.c#14 (text) ====
Index: perl/NetWare/nw5.c
--- perl/NetWare/nw5.c#13~25101~ 2005-07-08 09:35:10.000000000 -0700
+++ perl/NetWare/nw5.c 2007-12-22 16:39:17.000000000 -0800
@@ -318,7 +318,7 @@
return des_fcrypt(txt, salt, w32_crypt_buffer);
#else
Perl_croak(aTHX_ "The crypt() function is not implemented on NetWare\n");
- return Nullch;
+ return NULL;
#endif
}
@@ -1001,7 +1001,7 @@
if (*s)
*s++ = '\0';
}
- *a = Nullch;
+ *a = NULL;
if (argv[0]) {
switch (exectype) {
case EXECF_SPAWN:
@@ -1031,7 +1031,7 @@
while (++i < nw_perlshell_items)
argv[i] = nw_perlshell_vec[i];
argv[i++] = cmd;
- argv[i] = Nullch;
+ argv[i] = NULL;
switch (exectype) {
case EXECF_SPAWN:
status = nw_spawnvp(P_WAIT, argv[0], (char **)argv);
==== //depot/perl/NetWare/nwperlhost.h#4 (text) ====
Index: perl/NetWare/nwperlhost.h
--- perl/NetWare/nwperlhost.h#3~25945~ 2005-11-01 02:33:48.000000000 -0800
+++ perl/NetWare/nwperlhost.h 2007-12-22 16:39:17.000000000 -0800
@@ -448,7 +448,7 @@
FILE *f = (FILE*)pf;
return FILE_base(f);
#else
- return Nullch;
+ return NULL;
#endif
}
@@ -481,7 +481,7 @@
FILE *f = (FILE*)pf;
return FILE_ptr(f);
#else
- return Nullch;
+ return NULL;
#endif
}
==== //depot/perl/NetWare/nwperlsys.h#8 (text) ====
Index: perl/NetWare/nwperlsys.h
--- perl/NetWare/nwperlsys.h#7~25945~ 2005-11-01 02:33:48.000000000 -0800
+++ perl/NetWare/nwperlsys.h 2007-12-22 16:39:17.000000000 -0800
@@ -342,7 +342,7 @@
FILE *f = pf;
return FILE_base(f);
#else
- return Nullch;
+ return NULL;
#endif
}
@@ -375,7 +375,7 @@
FILE *f = pf;
return FILE_ptr(f);
#else
- return Nullch;
+ return NULL;
#endif
}
==== //depot/perl/NetWare/nwstdio.h#3 (text) ====
Index: perl/NetWare/nwstdio.h
--- perl/NetWare/nwstdio.h#2~12913~ 2001-11-09 05:54:23.000000000 -0800
+++ perl/NetWare/nwstdio.h 2007-12-22 16:39:17.000000000 -0800
@@ -52,7 +52,7 @@
#ifdef HAS_SETLINEBUF
#define PerlIO_setlinebuf(f) (*PL_StdIO->pSetlinebuf)(PL_StdIO, (f))
#else
-#define PerlIO_setlinebuf(f) setvbuf(f, Nullch, _IOLBF, 0)
+#define PerlIO_setlinebuf(f) setvbuf(f, NULL, _IOLBF, 0)
#endif
#define PerlIO_isutf8(f) 0
==== //depot/perl/djgpp/djgpp.c#20 (text) ====
Index: perl/djgpp/djgpp.c
--- perl/djgpp/djgpp.c#19~26680~ 2006-01-06 10:59:54.000000000 -0800
+++ perl/djgpp/djgpp.c 2007-12-22 16:39:17.000000000 -0800
@@ -129,7 +129,7 @@
*a++ = SvPVx(*mark, n_a);
else
*a++ = "";
- *a = Nullch;
+ *a = NULL;
if (argv[0][0] != '/' && argv[0][0] != '\\'
&& !(argv[0][0] && argv[0][1] == ':'
@@ -204,7 +204,7 @@
if (*s)
*s++='\0';
}
- *a=Nullch;
+ *a=NULL;
if (!PL_Argv[0])
return -1;
==== //depot/perl/os2/OS2/REXX/REXX.xs#20 (text) ====
Index: perl/os2/OS2/REXX/REXX.xs
--- perl/os2/OS2/REXX/REXX.xs#19~26901~ 2006-01-18 06:23:09.000000000 -0800
+++ perl/os2/OS2/REXX/REXX.xs 2007-12-22 16:39:17.000000000 -0800
@@ -223,7 +223,7 @@
static ULONG
PERLCALL(PCSZ name, ULONG argc, PRXSTRING argv, PCSZ queue, PRXSTRING ret)
{
- return PERLCALLcv(name, Nullsv, argc, argv, queue, ret);
+ return PERLCALLcv(name, NULL, argc, argv, queue, ret);
}
RexxFunctionHandler* PF = &PERLSTART;
@@ -556,7 +556,7 @@
Newx(names, n, char*);
Newx(cvs, n, SV*);
/* XXX Unfinished... */
- RETVAL = Nullsv;
+ RETVAL = NULL;
Safefree(names);
Safefree(cvs);
}
==== //depot/perl/os2/os2.c#76 (text) ====
Index: perl/os2/os2.c
--- perl/os2/os2.c#75~32704~ 2007-12-22 09:00:24.000000000 -0800
+++ perl/os2/os2.c 2007-12-22 16:39:17.000000000 -0800
@@ -998,7 +998,7 @@
if (flag == P_WAIT)
flag = P_NOWAIT;
if (really && !*(real_name = SvPV(really, n_a)))
- really = Nullsv;
+ really = NULL;
retry:
if (strEQ(PL_Argv[0],"/bin/sh"))
@@ -1265,7 +1265,7 @@
/* XXXX This is good only until we refuse
quoted arguments... */
PL_Argv[0] = inicmd;
- PL_Argv[1] = Nullch;
+ PL_Argv[1] = NULL;
}
} else if (!buf[0] && inicmd) { /* No file */
/* Start with the original cmdline. */
@@ -1273,7 +1273,7 @@
quoted arguments... */
PL_Argv[0] = inicmd;
- PL_Argv[1] = Nullch;
+ PL_Argv[1] = NULL;
nargs = 2; /* shell -c */
}
@@ -1458,7 +1458,7 @@
if (*s)
*s++ = '\0';
}
- *a = Nullch;
+ *a = NULL;
if (PL_Argv[0])
rc = do_spawn_ve(aTHX_ NULL, flag, execf, cmd, mergestderr);
else
@@ -1500,7 +1500,7 @@
else
*a++ = "";
}
- *a = Nullch;
+ *a = NULL;
if ( flag_set && (a == PL_Argv + 1)
&& !really && execing == ASPAWN_WAIT ) { /* One arg? */
@@ -1573,7 +1573,7 @@
taint_proper("Insecure %s%s", "EXEC");
}
if (pipe(p) < 0)
- return Nullfp;
+ return NULL;
/* Now we need to spawn the child. */
if (p[this] == (*mode == 'r')) { /* if fh 0/1 was initially closed. */
int new = dup(p[this]);
@@ -1592,7 +1592,7 @@
closepipes:
close(p[0]);
close(p[1]);
- return Nullfp;
+ return NULL;
}
} else
fh_fl = fcntl(*mode == 'r', F_GETFD);
@@ -1605,7 +1605,7 @@
if (newfd != -1)
fcntl(newfd, F_SETFD, FD_CLOEXEC);
if (cnt) { /* Args: "Real cmd", before first arg, the last, execing */
- pid = os2_aspawn_4(aTHX_ Nullsv, args, cnt, ASPAWN_NOWAIT);
+ pid = os2_aspawn_4(aTHX_ NULL, args, cnt, ASPAWN_NOWAIT);
} else
pid = do_spawn_nowait(aTHX_ cmd);
if (newfd == -1)
@@ -1620,7 +1620,7 @@
close(p[that]);
if (pid == -1) {
close(p[this]);
- return Nullfp;
+ return NULL;
}
if (p[that] < p[this]) { /* Make fh as small as possible */
dup2(p[this], p[that]);
@@ -1879,8 +1879,8 @@
Perl_croak(aTHX_ "Usage: OS2::replaceModule(target [, source [,
backup]])");
{
char * target = (char *)SvPV_nolen(ST(0));
- char * source = (items < 2) ? Nullch : (char *)SvPV_nolen(ST(1));
- char * backup = (items < 3) ? Nullch : (char *)SvPV_nolen(ST(2));
+ char * source = (items < 2) ? NULL : (char *)SvPV_nolen(ST(1));
+ char * backup = (items < 3) ? NULL : (char *)SvPV_nolen(ST(2));
if (!replaceModule(target, source, backup))
croak_with_os2error("replaceModule() error");
@@ -2159,7 +2159,7 @@
{
char *o;
STRLEN ll;
- SV *dll = Nullsv;
+ SV *dll = NULL;
dll = module_name(mod_name_full);
o = SvPV(dll, ll);
@@ -4099,7 +4099,7 @@
int connect = 0, count, message_r = 0, message = 0, b = 0;
ULONG ulInbufLength, ulOutbufLength, ulPipeMode, ulTimeout, rc;
STRLEN len;
- char *s, buf[10], *s1, *perltype = Nullch;
+ char *s, buf[10], *s1, *perltype = NULL;
PerlIO *perlio;
double timeout;
==== //depot/perl/util.c#639 (text) ====
Index: perl/util.c
--- perl/util.c#638~32678~ 2007-12-20 12:43:16.000000000 -0800
+++ perl/util.c 2007-12-22 16:39:17.000000000 -0800
@@ -2343,7 +2343,7 @@
return PerlIO_fdopen(p[This], mode);
#else
# ifdef OS2 /* Same, without fork()ing and all extra overhead... */
- return my_syspopen4(aTHX_ Nullch, mode, n, args);
+ return my_syspopen4(aTHX_ NULL, mode, n, args);
# else
Perl_croak(aTHX_ "List form of piped open not implemented");
return (PerlIO *) NULL;
==== //depot/perl/vmesa/vmesa.c#8 (text) ====
Index: perl/vmesa/vmesa.c
--- perl/vmesa/vmesa.c#7~25101~ 2005-07-08 09:35:10.000000000 -0700
+++ perl/vmesa/vmesa.c 2007-12-22 16:39:17.000000000 -0800
@@ -136,7 +136,7 @@
fdMap[STDOUT_FILENO] = Perl_stdout_fd;
fdMap[STDERR_FILENO] = STDERR_FILENO;
nFd = 3;
- *a = Nullch;
+ *a = NULL;
/*-----------------------------------------------------*/
/* Will execvp() use PATH? */
/*-----------------------------------------------------*/
@@ -272,7 +272,7 @@
if (*s)
*s++ = '\0';
}
- *a = Nullch;
+ *a = NULL;
fdMap[STDIN_FILENO] = Perl_stdin_fd;
fdMap[STDOUT_FILENO] = Perl_stdout_fd;
fdMap[STDERR_FILENO] = STDERR_FILENO;
@@ -421,7 +421,7 @@
close(pFd[that]);
}
else
- fd = Nullfp;
+ fd = NULL;
}
else
{
@@ -434,7 +434,7 @@
}
}
else
- fd = Nullfp;
+ fd = NULL;
return (fd);
}
==== //depot/perl/vms/ext/Stdio/Stdio.xs#19 (text) ====
Index: perl/vms/ext/Stdio/Stdio.xs
--- perl/vms/ext/Stdio/Stdio.xs#18~31384~ 2007-06-14 11:23:18.000000000
-0700
+++ perl/vms/ext/Stdio/Stdio.xs 2007-12-22 16:39:17.000000000 -0800
@@ -93,10 +93,10 @@
* equivalent to gv_fetchpv("VMS::Stdio::__FH__",TRUE,SVt_PVIO),
* with a little less overhead, and good exercise for me. :-) */
stashp = (GV **)hv_fetch(PL_defstash,"VMS::",5,TRUE);
- if (!stashp || *stashp == (GV *)&PL_sv_undef) return Nullsv;
+ if (!stashp || *stashp == (GV *)&PL_sv_undef) return NULL;
if (!(stash = GvHV(*stashp))) stash = GvHV(*stashp) = newHV();
stashp = (GV **)hv_fetch(GvHV(*stashp),"Stdio::",7,TRUE);
- if (!stashp || *stashp == (GV *)&PL_sv_undef) return Nullsv;
+ if (!stashp || *stashp == (GV *)&PL_sv_undef) return NULL;
if (!(stash = GvHV(*stashp))) stash = GvHV(*stashp) = newHV();
/* Set up GV to point to IO, and then take reference */
@@ -131,14 +131,14 @@
SV *name;
IO *io;
char iotype;
- char filespec[NAM$C_MAXRSS], *acmode, *s, *colon, *dirend = Nullch;
+ char filespec[NAM$C_MAXRSS], *acmode, *s, *colon, *dirend = NULL;
int ret = 0, saverrno = errno, savevmserrno = vaxc$errno;
SV pos;
PerlIO *fp;
io = sv_2io(fh);
fp = io ? IoOFP(io) : NULL;
iotype = io ? IoTYPE(io) : '\0';
- if (fp == NULL || strchr(">was+-|",iotype) == Nullch) {
+ if (fp == NULL || strchr(">was+-|",iotype) == NULL) {
set_errno(EBADF); set_vaxc_errno(SS$_IVCHAN); XSRETURN_UNDEF;
}
if (!PerlIO_getname(fp,filespec)) XSRETURN_UNDEF;
@@ -152,7 +152,7 @@
}
/* If we've got a non-file-structured device, clip off the trailing
* junk, and don't lose sleep if we can't get a stream position. */
- if (dirend == Nullch) *(colon+1) = '\0';
+ if (dirend == NULL) *(colon+1) = '\0';
if (iotype != '-' && (ret = PerlIO_getpos(fp, &pos)) == -1 &&
dirend)
XSRETURN_UNDEF;
switch (iotype) {
@@ -174,7 +174,7 @@
}
/* appearances to the contrary, this is an freopen substitute */
name = sv_2mortal(newSVpvn(filespec,strlen(filespec)));
- if (PerlIO_openn(aTHX_ Nullch,acmode,-1,0,0,fp,1,&name) == Nullfp)
XSRETURN_UNDEF;
+ if (PerlIO_openn(aTHX_ NULL,acmode,-1,0,0,fp,1,&name) == NULL)
XSRETURN_UNDEF;
if (iotype != '-' && ret != -1 && PerlIO_setpos(fp,&pos) == -1)
XSRETURN_UNDEF;
if (ret == -1) { set_errno(saverrno); set_vaxc_errno(savevmserrno);
}
XSRETURN_YES;
@@ -349,7 +349,7 @@
fp =
fopen(spec,mode,args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7]);
break;
}
- if (fp != Null(FILE*)) {
+ if (!fp) {
pio_fp = PerlIO_fdopen(fileno(fp),mode);
fh = newFH(pio_fp,(mode[1] ? '+' : (mode[0] == 'r' ? '<' :
(mode[0] == 'a' ? 'a' : '>'))));
ST(0) = (fh ? sv_2mortal(fh) : &PL_sv_undef);
@@ -408,7 +408,7 @@
}
i = mode & 3;
if (fd >= 0 &&
- ((pio_fp = PerlIO_fdopen(fd, &("r\000w\000r+"[2*i]))) !=
Null(PerlIO*))) {
+ ((pio_fp = PerlIO_fdopen(fd, &("r\000w\000r+"[2*i]))) != NULL)) {
fh = newFH(pio_fp,"<>++"[i]);
ST(0) = (fh ? sv_2mortal(fh) : &PL_sv_undef);
}
@@ -433,10 +433,10 @@
struct dsc$descriptor devdsc = {0, DSC$K_DTYPE_T, DSC$K_CLASS_S,
devnam};
IO *io = sv_2io(mysv);
PerlIO *fp = io ? IoOFP(io) : NULL;
- if (fp == NULL || strchr(">was+-|",IoTYPE(io)) == Nullch) {
+ if (fp == NULL || strchr(">was+-|",IoTYPE(io)) == NULL) {
set_errno(EBADF); set_vaxc_errno(SS$_IVCHAN); XSRETURN_UNDEF;
}
- if (PerlIO_getname(fp,devnam) == Nullch) { ST(0) = &PL_sv_undef;
XSRETURN(1); }
+ if (PerlIO_getname(fp,devnam) == NULL) { ST(0) = &PL_sv_undef;
XSRETURN(1); }
if ((cp = strrchr(devnam,':')) != NULL) *(cp+1) = '\0';
devdsc.dsc$w_length = strlen(devnam);
retsts = sys$assign(&devdsc,&chan,0,0);
==== //depot/perl/vms/vms.c#222 (text) ====
Index: perl/vms/vms.c
--- perl/vms/vms.c#221~32704~ 2007-12-22 09:00:24.000000000 -0800
+++ perl/vms/vms.c 2007-12-22 16:39:17.000000000 -0800
@@ -1178,7 +1178,7 @@
* for an optional name, and this "error" often shows up as the
* (bogus) exit status for a die() call later on. */
if (sys && vaxc$errno == SS$_NOLOGNAM) SETERRNO(saverr,savvmserr);
- return success ? eqv : Nullch;
+ return success ? eqv : NULL;
}
} /* end of my_getenv() */
@@ -1284,7 +1284,7 @@
* for an optional name, and this "error" often shows up as the
* (bogus) exit status for a die() call later on. */
if (sys && vaxc$errno == SS$_NOLOGNAM) SETERRNO(saverr,savvmserr);
- return *len ? buf : Nullch;
+ return *len ? buf : NULL;
}
} /* end of my_getenv_len() */
@@ -1304,7 +1304,7 @@
static int primed = 0;
HV *seenhv = NULL, *envhv;
SV *sv = NULL;
- char cmd[LNM$C_NAMLENGTH+24], mbxnam[LNM$C_NAMLENGTH], *buf = Nullch;
+ char cmd[LNM$C_NAMLENGTH+24], mbxnam[LNM$C_NAMLENGTH], *buf = NULL;
unsigned short int chan;
#ifndef CLI$M_TRUSTED
# define CLI$M_TRUSTED 0x40 /* Missing from VAXC headers */
@@ -3599,7 +3599,7 @@
temp[1] = '\0';
}
- if ((tounixpath_utf8(temp, unixdir, NULL)) != Nullch) {
+ if ((tounixpath_utf8(temp, unixdir, NULL)) != NULL) {
p = (pPLOC) PerlMem_malloc(sizeof(PLOC));
if (p == NULL) _ckvmssts(SS$_INSFMEM);
p->next = head_PLOC;
@@ -3622,7 +3622,7 @@
if (SvROK(dirsv)) continue;
dir = SvPVx(dirsv,n_a);
if (strcmp(dir,".") == 0) continue;
- if ((tounixpath_utf8(dir, unixdir, NULL)) == Nullch)
+ if ((tounixpath_utf8(dir, unixdir, NULL)) == NULL)
continue;
p = (pPLOC) PerlMem_malloc(sizeof(PLOC));
@@ -3635,7 +3635,7 @@
/* most likely spot (ARCHLIB) put first in the list */
#ifdef ARCHLIB_EXP
- if ((tounixpath_utf8(ARCHLIB_EXP, unixdir, NULL)) != Nullch) {
+ if ((tounixpath_utf8(ARCHLIB_EXP, unixdir, NULL)) != NULL) {
p = (pPLOC) PerlMem_malloc(sizeof(PLOC));
if (p == NULL) _ckvmssts(SS$_INSFMEM);
p->next = head_PLOC;
@@ -4013,7 +4013,7 @@
info->in = 0;
info->out = 0;
info->err = 0;
- info->fp = Nullfp;
+ info->fp = NULL;
info->useFILE = 0;
info->waiting = 0;
info->in_done = TRUE;
@@ -4098,7 +4098,7 @@
PerlIO * xterm_fd;
xterm_fd = create_forked_xterm(aTHX_ cmd, in_mode);
- if (xterm_fd != Nullfp)
+ if (xterm_fd != NULL)
return xterm_fd;
}
@@ -4142,7 +4142,7 @@
if (ckWARN(WARN_PIPE)) {
Perl_warner(aTHX_ packWARN(WARN_PIPE),"unable to find
VMSPIPE.COM for i/o piping");
}
- return Nullfp;
+ return NULL;
}
fgetname(tpipe,tfilebuf+1,1);
}
@@ -4174,7 +4174,7 @@
Perl_warner(aTHX_ packWARN(WARN_PIPE),"Can't pipe \"%*s\": %s",
strlen(cmd), cmd, Strerror(errno));
}
*psts = sts;
- return Nullfp;
+ return NULL;
}
n = sizeof(Info);
_ckvmssts(lib$get_vm(&n, &info));
@@ -4187,7 +4187,7 @@
info->in = 0;
info->out = 0;
info->err = 0;
- info->fp = Nullfp;
+ info->fp = NULL;
info->useFILE = 0;
info->waiting = 0;
info->in_done = TRUE;
@@ -4250,7 +4250,7 @@
n = sizeof(Info);
_ckvmssts(lib$free_vm(&n, &info));
*psts = RMS$_FNF;
- return Nullfp;
+ return NULL;
}
info->err = pipe_mbxtofd_setup(aTHX_ fileno(stderr), err);
@@ -4314,7 +4314,7 @@
n = sizeof(Info);
_ckvmssts(lib$free_vm(&n, &info));
*psts = RMS$_FNF;
- return Nullfp;
+ return NULL;
}
@@ -8903,7 +8903,7 @@
*p = '\0';
fp = safe_popen(aTHX_ subcmd,"wbF",&sts);
- if (fp == Nullfp) {
+ if (fp == NULL) {
PerlIO_printf(Perl_debug_log,"Can't open output pipe (status %d)",sts);
}
}
@@ -9788,7 +9788,7 @@
static char *
setup_argstr(pTHX_ SV *really, SV **mark, SV **sp)
{
- char *junk, *tmps = Nullch;
+ char *junk, *tmps = NULL;
register size_t cmdlen = 0;
size_t rlen;
register SV **idx;
==== //depot/perl/win32/perlhost.h#71 (text) ====
Index: perl/win32/perlhost.h
--- perl/win32/perlhost.h#70~31428~ 2007-06-20 09:03:10.000000000 -0700
+++ perl/win32/perlhost.h 2007-12-22 16:39:17.000000000 -0800
@@ -623,7 +623,7 @@
FILE *f = pf;
return FILE_base(f);
#else
- return Nullch;
+ return NULL;
#endif
}
@@ -656,7 +656,7 @@
FILE *f = pf;
return FILE_ptr(f);
#else
- return Nullch;
+ return NULL;
#endif
}
==== //depot/perl/win32/win32.c#292 (text) ====
Index: perl/win32/win32.c
--- perl/win32/win32.c#291~31490~ 2007-06-28 03:11:15.000000000 -0700
+++ perl/win32/win32.c 2007-12-22 16:39:17.000000000 -0800
@@ -268,7 +268,7 @@
HKEY handle;
DWORD type;
const char *subkey = "Software\\Perl";
- char *str = Nullch;
+ char *str = NULL;
long retval;
retval = RegOpenKeyEx(hkey, subkey, 0, KEY_READ, &handle);
@@ -366,7 +366,7 @@
return SvPVX(*prev_pathp);
}
- return Nullch;
+ return NULL;
}
char *
@@ -375,7 +375,7 @@
dTHX;
char *stdlib = "lib";
char buffer[MAX_PATH+1];
- SV *sv = Nullsv;
+ SV *sv = NULL;
/* $stdlib = $HKCU{"lib-$]"} || $HKLM{"lib-$]"} || $HKCU{"lib"} ||
$HKLM{"lib"} || ""; */
sprintf(buffer, "%s-%s", stdlib, pl);
@@ -383,7 +383,7 @@
(void)get_regstr(stdlib, &sv);
/* $stdlib .= ";$EMD/../../lib" */
- return get_emd_part(&sv, stdlib, ARCHNAME, "bin", Nullch);
+ return get_emd_part(&sv, stdlib, ARCHNAME, "bin", NULL);
}
static char *
@@ -392,8 +392,8 @@
dTHX;
char regstr[40];
char pathstr[MAX_PATH+1];
- SV *sv1 = Nullsv;
- SV *sv2 = Nullsv;
+ SV *sv1 = NULL;
+ SV *sv2 = NULL;
/* $HKCU{"$xlib-$]"} || $HKLM{"$xlib-$]"} . ---; */
sprintf(regstr, "%s-%s", xlib, pl);
@@ -402,7 +402,7 @@
/* $xlib .=
* ";$EMD/" . ((-d $EMD/../../../$]) ? "../../.." : "../..").
"/$libname/$]/lib"; */
sprintf(pathstr, "%s/%s/lib", libname, pl);
- (void)get_emd_part(&sv1, pathstr, ARCHNAME, "bin", pl, Nullch);
+ (void)get_emd_part(&sv1, pathstr, ARCHNAME, "bin", pl, NULL);
/* $HKCU{$xlib} || $HKLM{$xlib} . ---; */
(void)get_regstr(xlib, &sv2);
@@ -410,10 +410,10 @@
/* $xlib .=
* ";$EMD/" . ((-d $EMD/../../../$]) ? "../../.." : "../..").
"/$libname/lib"; */
sprintf(pathstr, "%s/lib", libname);
- (void)get_emd_part(&sv2, pathstr, ARCHNAME, "bin", pl, Nullch);
+ (void)get_emd_part(&sv2, pathstr, ARCHNAME, "bin", pl, NULL);
if (!sv1 && !sv2)
- return Nullch;
+ return NULL;
if (!sv1)
return SvPVX(sv2);
if (!sv2)
@@ -549,7 +549,7 @@
static long
tokenize(const char *str, char **dest, char ***destv)
{
- char *retstart = Nullch;
+ char *retstart = NULL;
char **retvstart = 0;
int items = -1;
if (str) {
@@ -584,7 +584,7 @@
++items;
ret++;
}
- retvstart[items] = Nullch;
+ retvstart[items] = NULL;
*ret++ = '\0';
*ret = '\0';
}
@@ -728,7 +728,7 @@
if (*s)
*s++ = '\0';
}
- *a = Nullch;
+ *a = NULL;
if (argv[0]) {
switch (exectype) {
case EXECF_SPAWN:
@@ -757,7 +757,7 @@
while (++i < w32_perlshell_items)
argv[i] = w32_perlshell_vec[i];
argv[i++] = (char *)cmd;
- argv[i] = Nullch;
+ argv[i] = NULL;
switch (exectype) {
case EXECF_SPAWN:
status = win32_spawnvp(P_WAIT, argv[0],
@@ -1550,7 +1550,7 @@
char *start = path;
char sep;
if (!path)
- return Nullch;
+ return NULL;
/* drive prefix */
if (isALPHA(path[0]) && path[1] == ':') {
@@ -1614,14 +1614,14 @@
else {
FindClose(fhand);
errno = ERANGE;
- return Nullch;
+ return NULL;
}
}
else {
/* failed a step, just return without side effects */
/*PerlIO_printf(Perl_debug_log, "Failed to find %s\n", path);*/
errno = EINVAL;
- return Nullch;
+ return NULL;
}
}
strcpy(path,tmpbuf);
@@ -1698,7 +1698,7 @@
{
dTHX;
DWORD needlen;
- SV *curitem = Nullsv;
+ SV *curitem = NULL;
needlen = GetEnvironmentVariableA(name,NULL,0);
if (needlen != 0) {
@@ -1719,7 +1719,7 @@
if (curitem && SvCUR(curitem))
return SvPVX(curitem);
- return Nullch;
+ return NULL;
}
DllExport int
@@ -2390,7 +2390,7 @@
return des_fcrypt(txt, salt, w32_crypt_buffer);
#else
Perl_croak(aTHX_ "The crypt() function is unimplemented due to excessive
paranoia.");
- return Nullch;
+ return NULL;
#endif
}
@@ -3269,7 +3269,7 @@
int retval = 0;
char szTmpName[MAX_PATH+1];
char dname[MAX_PATH+1];
- char *endname = Nullch;
+ char *endname = NULL;
STRLEN tmplen = 0;
DWORD from_attr, to_attr;
@@ -3328,7 +3328,7 @@
retval = rename(szOldName, szNewName);
/* if we created a temporary file before ... */
- if (endname != Nullch) {
+ if (endname != NULL) {
/* ...and rename succeeded, delete temporary file/directory */
if (retval == 0)
DeleteFile(szTmpName);
@@ -3910,7 +3910,7 @@
int has_slash = 0;
if (!cmd)
- return Nullch;
+ return NULL;
fullcmd = (char*)cmd;
while (*fullcmd) {
if (*fullcmd == '/' || *fullcmd == '\\')
@@ -3984,7 +3984,7 @@
}
Safefree(fullcmd);
- return Nullch;
+ return NULL;
}
/* The following are just place holders.
@@ -4071,7 +4071,7 @@
PROCESS_INFORMATION ProcessInformation;
DWORD create = 0;
char *cmd;
- char *fullcmd = Nullch;
+ char *fullcmd = NULL;
char *cname = (char *)cmdname;
STRLEN clen = 0;
@@ -4886,7 +4886,7 @@
{
int i;
- w32_perlshell_tokens = Nullch;
+ w32_perlshell_tokens = NULL;
w32_perlshell_vec = (char**)NULL;
w32_perlshell_items = 0;
w32_fdpid = newAV();
@@ -4956,7 +4956,7 @@
void
Perl_sys_intern_dup(pTHX_ struct interp_intern *src, struct interp_intern *dst)
{
- dst->perlshell_tokens = Nullch;
+ dst->perlshell_tokens = NULL;
dst->perlshell_vec = (char**)NULL;
dst->perlshell_items = 0;
dst->fdpid = newAV();
==== //depot/perl/win32/wince.c#8 (text) ====
Index: perl/win32/wince.c
--- perl/win32/wince.c#7~31356~ 2007-06-08 02:07:46.000000000 -0700
+++ perl/win32/wince.c 2007-12-22 16:39:17.000000000 -0800
@@ -135,7 +135,7 @@
HKEY handle;
DWORD type;
const char *subkey = "Software\\Perl";
- char *str = Nullch;
+ char *str = NULL;
long retval;
retval = XCERegOpenKeyExA(hkey, subkey, 0, KEY_READ, &handle);
@@ -231,7 +231,7 @@
return SvPVX(*prev_pathp);
}
- return Nullch;
+ return NULL;
}
char *
@@ -240,7 +240,7 @@
dTHX;
char *stdlib = "lib";
char buffer[MAX_PATH+1];
- SV *sv = Nullsv;
+ SV *sv = NULL;
/* $stdlib = $HKCU{"lib-$]"} || $HKLM{"lib-$]"} || $HKCU{"lib"} ||
$HKLM{"lib"} || ""; */
sprintf(buffer, "%s-%s", stdlib, pl);
@@ -248,7 +248,7 @@
(void)get_regstr(stdlib, &sv);
/* $stdlib .= ";$EMD/../../lib" */
- return get_emd_part(&sv, stdlib, ARCHNAME, "bin", Nullch);
+ return get_emd_part(&sv, stdlib, ARCHNAME, "bin", NULL);
}
static char *
@@ -259,8 +259,8 @@
char pathstr[MAX_PATH+1];
DWORD datalen;
int len, newsize;
- SV *sv1 = Nullsv;
- SV *sv2 = Nullsv;
+ SV *sv1 = NULL;
+ SV *sv2 = NULL;
/* $HKCU{"$xlib-$]"} || $HKLM{"$xlib-$]"} . ---; */
sprintf(regstr, "%s-%s", xlib, pl);
@@ -269,7 +269,7 @@
/* $xlib .=
* ";$EMD/" . ((-d $EMD/../../../$]) ? "../../.." : "../..").
"/$libname/$]/lib"; */
sprintf(pathstr, "%s/%s/lib", libname, pl);
- (void)get_emd_part(&sv1, pathstr, ARCHNAME, "bin", pl, Nullch);
+ (void)get_emd_part(&sv1, pathstr, ARCHNAME, "bin", pl, NULL);
/* $HKCU{$xlib} || $HKLM{$xlib} . ---; */
(void)get_regstr(xlib, &sv2);
@@ -277,10 +277,10 @@
/* $xlib .=
* ";$EMD/" . ((-d $EMD/../../../$]) ? "../../.." : "../..").
"/$libname/lib"; */
sprintf(pathstr, "%s/lib", libname);
- (void)get_emd_part(&sv2, pathstr, ARCHNAME, "bin", pl, Nullch);
+ (void)get_emd_part(&sv2, pathstr, ARCHNAME, "bin", pl, NULL);
if (!sv1 && !sv2)
- return Nullch;
+ return NULL;
if (!sv1)
return SvPVX(sv2);
if (!sv2)
@@ -406,7 +406,7 @@
static long
tokenize(const char *str, char **dest, char ***destv)
{
- char *retstart = Nullch;
+ char *retstart = NULL;
char **retvstart = 0;
int items = -1;
if (str) {
@@ -441,7 +441,7 @@
++items;
ret++;
}
- retvstart[items] = Nullch;
+ retvstart[items] = NULL;
*ret++ = '\0';
*ret = '\0';
}
@@ -551,7 +551,7 @@
if (*s)
*s++ = '\0';
}
- *a = Nullch;
+ *a = NULL;
if (argv[0]) {
switch (exectype) {
case EXECF_SPAWN:
@@ -580,7 +580,7 @@
while (++i < w32_perlshell_items)
argv[i] = w32_perlshell_vec[i];
argv[i++] = cmd;
- argv[i] = Nullch;
+ argv[i] = NULL;
switch (exectype) {
case EXECF_SPAWN:
status = win32_spawnvp(P_WAIT, argv[0],
@@ -1248,7 +1248,7 @@
return des_fcrypt(txt, salt, w32_crypt_buffer);
#else
Perl_croak(aTHX_ "The crypt() function is unimplemented due to excessive
paranoia.");
- return Nullch;
+ return NULL;
#endif
}
@@ -1814,7 +1814,7 @@
int has_slash = 0;
if (!cmd)
- return Nullch;
+ return NULL;
fullcmd = (char*)cmd;
while (*fullcmd) {
if (*fullcmd == '/' || *fullcmd == '\\')
@@ -1889,7 +1889,7 @@
}
Safefree(fullcmd);
- return Nullch;
+ return NULL;
}
/* The following are just place holders.
@@ -1975,7 +1975,7 @@
PROCESS_INFORMATION ProcessInformation;
DWORD create = 0;
char *cmd;
- char *fullcmd = Nullch;
+ char *fullcmd = NULL;
char *cname = (char *)cmdname;
STRLEN clen = 0;
@@ -2612,7 +2612,7 @@
char *file = __FILE__;
dXSUB_SYS;
- w32_perlshell_tokens = Nullch;
+ w32_perlshell_tokens = NULL;
w32_perlshell_items = -1;
w32_fdpid = newAV(); /* XX needs to be in Perl_win32_init()? */
Newx(w32_children, 1, child_tab);
@@ -2782,7 +2782,7 @@
Perl_sys_intern_init(pTHX)
{
int i;
- w32_perlshell_tokens = Nullch;
+ w32_perlshell_tokens = NULL;
w32_perlshell_vec = (char**)NULL;
w32_perlshell_items = 0;
w32_fdpid = newAV();
@@ -2819,7 +2819,7 @@
void
Perl_sys_intern_dup(pTHX_ struct interp_intern *src, struct interp_intern *dst)
{
- dst->perlshell_tokens = Nullch;
+ dst->perlshell_tokens = NULL;
dst->perlshell_vec = (char**)NULL;
dst->perlshell_items = 0;
dst->fdpid = newAV();
End of Patch.