This Corrigendum addresses the changes that are needed to the XAP_CAE specification. Two other Corrigenda address the corresponding changes necessary for the XAP-TP and XAP-ROSE Preliminary Specifications.
NOTE:
This change is listed as Minor Technical for the XAP
Specification; however it is Major Technical for the
XAP-TP and XAP-ROSE {Preliminary Specifications.
Refer to the specific ASE specification for their cdata structure definitions."
Any new ASE extensions which require their own cdata elements will have their own cdata structure defined.
"When an XAP implementation supports further ASEs though XAP extensions, further #define identifiers may be used with ap_free() as follows:
* #define identifiers associated with environment attributes, whose type is not long, which are particular to the ASE. These are the names listed in the "Attribute" column of the environment attribute summary table within the extension specification.
* #define identifiers of the data structures used to represent the values of environment attributes which are particular to the ASE. These data structures are those listed in the Type/Value column of of the environment attribute summary table within the extension specification.
* #define identifiers associated with the ASEs cdata structure and dependent data structures. For example, in the TP extension (XAP-TP) these are:
C Data Structure Identifier
---------------------------------------
ap_tp_cdata_t AP_TP_CDATA_T
ap_tp_dialog_env_t AP_TP_DIALOG_ENV_T
and in the ROSE extension (XAP-ROSE) these are:
C Data Structure Identifier
----------------------------------
ap_ro_cdata_t AP_RO_CDATA_T"
If you can't find the information you need, please contact X/Open at any of its offices.
Copyright X/Open Company Limited, © 1995