NAME
XVaCreateNestedList - allocate a nested variable argument list
SYNTAX
typedef void * XVaNestedList;
XVaNestedList XVaCreateNestedList(int _d_u_m_m_y, ...);
ARGUMENTS
-
_d_u_m_m_y
Specifies an unused argument (required by ANSI C).
-
-
...
Specifies the variable length argument list.
-
DESCRIPTION
The
_X_V_a_C_r_e_a_t_e_N_e_s_t_e_d_L_i_s_t
function allocates memory and copies its arguments into
a single list pointer,
which may be used as a value for arguments requiring a list value.
Any entries are copied as specified.
Data passed by reference is not copied;
the caller must ensure data remains valid for the lifetime
of the nested list.
The list should be freed using
_X_F_r_e_e
when it is no longer needed.
SEE ALSO
_X_l_i_b _- _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e