Rechercher une page de manuel
autresizeblock
Langue: en
Version: October 1, 1997 (fedora - 06/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
autresizeblock - resizes a memory blockman2html: unable to open or read file man1/alc_origin.1
SYNOPSYS
#include "aut101.h" char *autresize( Source, OldSize, NewSize ) char *Source; unsigned int OldSize; unsigned int NewSize;
PARAMETERS
- Source
- Pointer to the memory block to be resized.
- OldSize
- Old size of the memory block.
- NewSize
- New size of the memory block.
DESCRIPTION
autresizeblock resizes a memory block from OldSize to NewSize. if NewSize is greater than OldSize then the new bytes are set to zero.RETURN VALUE
autresizeblock returns the pointer to the resized block.ERRORS
"autresize: resize error, can't continue !"- System break can't be moved anymore, no more memory can be retrieved from the system.
EXAMPLE
#include "aut101.h" char *concatstring( t, s ) char * t; char * s; { t = (char *)autresizeblock( t, strlen(t)+1, strlen(t)+strlen(s)+1); strcat(t, s); return t; }
SEE ALSO
aut(1), autallocheap(3), autallocblock(3), autfreeblock(3), autfreeheap(3).man2html: unable to open or read file man1/alc_bug_report.1
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre