Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pinq_struct_ids(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pinq_struct_ids(3g)  —  Subroutines

Name

pinq_struct_ids − Returns a list of the structure identifiers in the CSS. 

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

Syntax

void pinq_struct_ids (
  Pint         num_elem,     /∗ (I) Number of elements in the application
                                    list ∗/
  Pint         start,        /∗ (I) Starting position within the Digital
                                    PHIGS list ∗/
  Pint        ∗error_ind,    /∗ (O) Error indicator ∗/
  Pint_list   ∗stru_ids,     /∗ (O) List of structure identifiers ∗/
  Pint        ∗act_num       /∗ (O) Total number of elements in the list
                                    of structure identifiers ∗/
)

 

Data Structures

typedef struct {
    Pint      num_ints;   /∗ number of Pints in the list ∗/
    Pint     ∗ints;       /∗ list of integers ∗/
} Pint_list;

Description

pinq_struct_ids queries the PHIGS state list and returns a list of all the structure identifiers in the CSS. 

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 stru_ids argument, and passes the size in the num_elem argument.  Digital PHIGS returns the number of elements written to the list in the num_ints field of the stru_ids argument. 

See Also

pchange_struct_id
pclose_struct
pinq_struct_status
popen_struct
ppost_struct
pe_post_struct_view
punpost_all_structs
pe_unpost_all_structs_view
pe_unpost_all_structs_all_views
punpost_struct
pe_unpost_struct_view
pe_unpost_struct_all_views

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