From: Jarkko Hietaniemi Date: Sat, 5 Jan 2002 21:26:09 +0000 (+0000) Subject: Zero() wasn't documented. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=702eb6d058ad90bee8332952b92588ced38f499f;p=p5sagit%2Fp5-mst-13.2.git Zero() wasn't documented. p4raw-id: //depot/perl@14094 --- diff --git a/pod/perlclib.pod b/pod/perlclib.pod index 80e6194..7c527a9 100644 --- a/pod/perlclib.pod +++ b/pod/perlclib.pod @@ -97,15 +97,17 @@ There is no equivalent to C; one should use C instead: =head2 Memory Management and String Handling - Instead Of: Use: - - t* p = malloc(n) New(id, p, n, t) - t* p = calloc(n, s) Newz(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) - memcpy/*(struct foo *) StructCopy(src, dst, t) - free(p) Safefree(p) + Instead Of: Use: + + t* p = malloc(n) New(id, p, n, t) + t* p = calloc(n, s) Newz(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) + memcpy/*(struct foo *) StructCopy(src, dst, t) + memset(dst, 0, n * sizeof(t)) Zero(dst, n, t) + memzero(dst, 0) Zero(dst, n, char) + free(p) Safefree(p) strdup(p) savepv(p) strndup(p, n) savepvn(p, n) (Hey, strndup doesn't exist!)