Alloc man page on BSDOS

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDOS logo
[printable version]



Tcl_Alloc(3)	      Tcl Library Procedures	     Tcl_Alloc(3)

_________________________________________________________________

NAME
       Tcl_Alloc,  Tcl_Free,  Tcl_Realloc - allocate or free heap
       memory

SYNOPSIS
       #include <tcl.h>

       char *
       Tcl_Alloc(size)

       Tcl_Free(ptr)

       char *
       Tcl_Realloc(ptr, size)

ARGUMENTS
       int    size    (in)	Size in bytes of the memory block
				to allocate.

       char   *ptr    (in)	Pointer	 to  memory block to free
				or realloc.
_________________________________________________________________

DESCRIPTION
       These procedures provide a platform and compiler	 indepen-
       dent  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 malloc() and free() routines provided by the C run-
       time library.

       Tcl_Alloc  returns  a  pointer to a block of at least size
       bytes suitably aligned for any use.

       Tcl_Free makes the space referred to by ptr available  for
       further allocation.

       Tcl_Realloc  changes  the  size of the block pointed to by
       ptr to size 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 ptr.

KEYWORDS
       alloc, allocation, free, malloc, memory, realloc

Tcl			       7.5				1

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net