pinq_list_avail_gdp3(3g) — Subroutines
Name
pinq_list_avail_gdp3 − Returns the list of GDPs supported by Digital PHIGS.
Operating States: PHOP, ∗, ∗, ∗
PHIGS standard function
Syntax
void pinq_list_avail_gdp3 (
Pint wstype, /∗ (I) Workstation type ∗/
Pint num_elems_appl_list, /∗ (I) Number of elements in the
application list ∗/
Pint start_ind, /∗ (I) Starting position within the
Digital PHIGS list of GDPs ∗/
Pint ∗error_ind, /∗ (O) Error indicator ∗/
Pint_list ∗gdps, /∗ (O) List of GDPs ∗/
Pint ∗num_elems_impl_list /∗ (O) Total number of defined GDPs
in Digital PHIGS ∗/
)
Data Structures
typedef struct {
Pint num_ints; /∗ number of Pints in the list ∗/
Pint ∗ints; /∗ list of integers ∗/
} Pint_list;
Description
pinq_list_avail_gdp3 queries the workstation description table and returns the list of GDPs that are supported by Digital PHIGS.
The application must provide the space used by the list. The application passes the address of the list, an array of integers, in the ints field of the gdps argument, and passes the size in the num_elems_appl_list argument. Digital PHIGS returns the number of elements written to the list in the num_ints field of the gdps argument.
If the GDP identifier is a positive integer, the GDP is registered with the PHIGS standards organization and is portable across PHIGS implementations that support that specific GDP. If the GDP identifier is a negative integer, the GDP is Digital PHIGS specific.
Digital PHIGS Version 4.1 does not support this function.
See Also
pinq_gdp3