Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_list_avail_gse(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pinq_list_avail_gse(3g)  —  Subroutines

Name

pinq_list_avail_gse − Returns the list of GSE identifiers supported by a workstation type. 

Operating States: PHOP, ∗, ∗, ∗
PHIGS standard function

Syntax

void pinq_list_avail_gse (
  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 GSEs ∗/
  Pint       ∗error_ind,             /∗ (O) Error indicator ∗/
  Pint_list  ∗gses,                  /∗ (O) List of GSEs ∗/
  Pint       ∗num_elems_impl_list    /∗ (O) Total number of defined GSEs
                                            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_gse returns the list of GSE identifiers.  The list returned by this function is the list of workstation-dependent GSEs that are supported by the specified workstation type. 

If the GSE identifier is a positive integer, the GSE is registered with the PHIGS standards organization and is portable across PHIGS implementations that support that specific GSE.  If the GSE identifier is a negative integer, the GSE is Digital PHIGS specific. 

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 gses 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 gses argument. 

Digital PHIGS Version 4.1 does not support this function.

See Also

pinq_gse_facs

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026