Provided by: libvistaio-dev_1.2.19-1_amd64
VistaIONew - allocate storage for an instance of a data type
#include <vistaio.h> type *VistaIONew (type) type;
type Specifies a previously declared data type.
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))
VistaIONew returns a pointer to the allocated storage.
VistaIOMalloc(3), VistaIONewString(3), VistaIOError(3),
If there is insufficient memory to allocate the new block, VistaIONew terminates by calling VistaIOError(3) with the message ``Out of memory''.
Art Pope <email@example.com> Adaption to vistaio: Gert Wollny <firstname.lastname@example.org>
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.