VistaIONew - allocate storage for an instance of a data type
Contents
Acknowledgment
This macro and this manual page are based on similar ones included in the X Toolkit Intrinsics, which is
Copyright 1985, 1986, 1987, 1988 Massachusetts Institute of Technology, Cambridge, Massachusetts, and
Digital Equipment Corporation, Maynard, Massachusetts.
VistaIO Version 1.2.14 24 April 1993 VistaIONew(3)
Arguments
type Specifies a previously declared data type.
Description
VistaIONew allocates storage for one instance of a data type. It is a convenience macro that calls
VistaIOMalloc(3) with the following arguments specified:
((type*)VistaIOMalloc(sizeof(type))Diagnostics
If there is insufficient memory to allocate the new block, VistaIONew terminates by calling VistaIOEr‐ror(3) with the message ``Out of memory''.
Name
VistaIONew - allocate storage for an instance of a data type
Return Values
VistaIONew returns a pointer to the allocated storage.
See Also
VistaIOMalloc(3), VistaIONewString(3), VistaIOError(3),
Synopsis
#include<vistaio.h>type*VistaIONew(type)type;
