aboutsummaryrefslogtreecommitdiff
path: root/contrib/tcl/doc/Alloc.3
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tcl/doc/Alloc.3')
-rw-r--r--contrib/tcl/doc/Alloc.352
1 files changed, 0 insertions, 52 deletions
diff --git a/contrib/tcl/doc/Alloc.3 b/contrib/tcl/doc/Alloc.3
deleted file mode 100644
index 2f1fd5a749eb..000000000000
--- a/contrib/tcl/doc/Alloc.3
+++ /dev/null
@@ -1,52 +0,0 @@
-'\"
-'\" Copyright (c) 1995-1996 Sun Microsystems, Inc.
-'\"
-'\" See the file "license.terms" for information on usage and redistribution
-'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-'\"
-'\" SCCS: @(#) Alloc.3 1.2 96/06/05 18:00:19
-'\"
-.so man.macros
-.TH Tcl_Alloc 3 7.5 Tcl "Tcl Library Procedures"
-.BS
-.SH NAME
-Tcl_Alloc, Tcl_Free, Tcl_Realloc \- allocate or free heap memory
-.SH SYNOPSIS
-.nf
-\fB#include <tcl.h>\fR
-.sp
-char *
-\fBTcl_Alloc\fR(\fIsize\fR)
-.sp
-\fBTcl_Free\fR(\fIptr\fR)
-.sp
-char *
-\fBTcl_Realloc\fR(\fIptr, size\fR)
-.SH ARGUMENTS
-.AS char *size
-.AP int size in
-Size in bytes of the memory block to allocate.
-.AP char *ptr in
-Pointer to memory block to free or realloc.
-.BE
-
-.SH DESCRIPTION
-.PP
-These procedures provide a platform and compiler independent interface
-for memory allocation. Programs that need to transfer ownership of
-memory blocks between Tcl and other modules should use these routines
-rather than the native \fBmalloc()\fR and \fBfree()\fR routines
-provided by the C run-time library.
-.PP
-\fBTcl_Alloc\fR returns a pointer to a block of at least \fIsize\fR
-bytes suitably aligned for any use.
-.PP
-\fBTcl_Free\fR makes the space referred to by \fIptr\fR available for
-further allocation.
-.PP
-\fBTcl_Realloc\fR changes the size of the block pointed to by
-\fIptr\fR to \fIsize\fR bytes and returns a pointer to the new block.
-The contents will be unchanged up to the lesser of the new and old
-sizes. The returned location may be different from \fIptr\fR.
-.SH KEYWORDS
-alloc, allocation, free, malloc, memory, realloc