Provided by: libvistaio-dev_1.2.16-1_amd64 bug

NAME

       VistaIONew - allocate storage for an instance of a data type

SYNOPSIS

       #include <vistaio.h>

       type *VistaIONew (type)
              type;

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))

RETURN VALUES

       VistaIONew returns a pointer to the allocated storage.

SEE ALSO

       VistaIOMalloc(3), VistaIONewString(3), VistaIOError(3),

DIAGNOSTICS

       If there is insufficient memory to  allocate  the  new  block,  VistaIONew  terminates  by
       calling VistaIOError(3) with the message ``Out of memory''.

AUTHOR

       Art Pope <pope@cs.ubc.ca>

       Adaption to vistaio: Gert Wollny <gw.fossdev@gmail.com>

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.