void pinq_conf_structs_net(
Pint ar_id, /* archive identifier */ Pint struct_id, /* structure identifier */ Pstruct_net_source source, /* structure network source */ Pint length, /* length of application list */ Pint start, /* starting position */ Pint *error_ind, /* (out) error indicator */ Pint_list *ids, /* (out) conflicting structure ids list */ Pint *total_length /* (out) length of list in GPHIGS */
)
typedef enum {
PNET_CSS,
PNET_AR
} Pstruct_net_source;
typedef struct {
Pint num_ints; /* number of Pints in list */
Pint *ints; /* list of integers */
} Pint_list;
If the source network originates in archive ar_id, all the structure identifiers belonging to the original network struct_id in the ar_id archive are compared to all the CSS structure identifiers.
Identifiers which are in both sets are in conflict. If the data is available, error indicator is returned as 0.
The function return a list of conflicting structure identifiers.