[ Previous | Next | Contents | Glossary | Home | Search ]
The graPHIGS Programming Interface: ISO PHIGS Subroutine Reference

INQUIRE ALL CONFLICTING STRUCTURES (PHOP,*,*,AROP)

Purpose

Use Inquire All Conflicting Structures to inquire a list of structure identifiers that exist in both the structure store and the specified open archive file.

If the inquire information is available, then the graPHIGS API sets the error indicator to zero and returns the values in the output parameters. If the inquired information is unavailable, then the values returned in the output parameters are unpredictable and the graPHIGS API sets the error indicator to one of the following errors:

7
Function Requires State (PHOP,*,*,AROP)
404
Specified Archive File Is Not Open

Language Bindings

C

pinq_all_conf_structs(ar_id, num_elems_appl_list, start_ind, err_ind, ids, num_elems_impl_list);

Input Parameters

Pint ar_id
Archive file identifier.

Pint num_elems_appl_list
Number of elements in the application list (>=0).

Pint start_ind
Starting index (>=0).

Output Parameters

Pint *err_ind
Error indicator.

Pint_list *ids
List of conflicting structure identifiers.

Pint *num_elems_impl_list
Number of elements in the implementation list.

FORTRAN

PQCST (afid, n, errind, ol, ostrid)

Input Parameters

integer afid
Archive file identifier.

integer n
Set member requested (>=0).

Output Parameters

integer errind
Error indicator.

integer ol
Number of structure identifiers in list.

integer ostrid
nth structure identifier in list.

Errors

None

Related Subroutines

  • Inquire Conflicting Structures in Network


  • [ Previous | Next | Contents | Glossary | Home | Search ]