XVaCreateNestedList(3)

XVaCreateNestedList3

Allocate a nested variable argument list

Usage

typedef void * XVaNestedList;

XVaNestedList XVaCreateNestedList(int dummy, ...);

Arguments

dummy

Specifies an unused argument (required by ANSI C).

...

Specifies the variable length argument list.

Overview

The XVaCreateNestedList 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 XFree when it is no longer needed.

Releases

11 releases since Debian 4.0 (Etch); the text changed 10 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13
  11. Arch

From libx11 1.8.14-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.