diff options
author | Steve Hay <SteveHay@planit.com> | 2005-07-12 08:17:47 +0000 |
---|---|---|
committer | Steve Hay <SteveHay@planit.com> | 2005-07-12 08:17:47 +0000 |
commit | 9f653bb54868b8547466924d4ce483acb8987efb (patch) | |
tree | c335772e50d2eb91b883f81f1636d76603814bb2 /pod/perlclib.pod | |
parent | c5008215525f2f0a2a10a4c6a997f4cccfb6d09b (diff) | |
download | perl-9f653bb54868b8547466924d4ce483acb8987efb.tar.gz |
Change New*() to Newx*() in various comments and documentation
p4raw-id: //depot/perl@25116
Diffstat (limited to 'pod/perlclib.pod')
-rw-r--r-- | pod/perlclib.pod | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pod/perlclib.pod b/pod/perlclib.pod index e89a67a140..837a36da67 100644 --- a/pod/perlclib.pod +++ b/pod/perlclib.pod @@ -99,8 +99,8 @@ There is no equivalent to C<fgets>; one should use C<sv_gets> instead: Instead Of: Use: - t* p = malloc(n) New(id, p, n, t) - t* p = calloc(n, s) Newz(id, p, n, t) + t* p = malloc(n) Newx(id, p, n, t) + t* p = calloc(n, s) Newxz(id, p, n, t) p = realloc(p, n) Renew(p, n, t) memcpy(dst, src, n) Copy(src, dst, n, t) memmove(dst, src, n) Move(src, dst, n, t) @@ -132,7 +132,7 @@ instead of raw C<char *> strings: Note also the existence of C<sv_catpvf> and C<sv_vcatpvfn>, combining concatenation with formatting. -Sometimes instead of zeroing the allocated heap by using Newz() you +Sometimes instead of zeroing the allocated heap by using Newxz() you should consider "poisoning" the data. This means writing a bit pattern into it that should be illegal as pointers (and floating point numbers), and also hopefully surprising enough as integers, so that |