OSF DCE Problem Determination Guide

OSF DCE Problem Determination Guide
Explanation: The value of a <kw>(case) expression in a discriminated <kw>(union) is
not the same data type as the discriminator variable in the <kw>(switch) clause.
Action: Change the discriminator declaration or the <kw>(case) expression so the data
types match.
0x1328303e NIDL_CFMTARRREF
Severity: Varies Component: idl
Text: Structures containing conformant arrays must be passed by reference
Explanation: The size of a structure that contains a conformant array is not a compile-
time constant. It is not possible to pass such a structure by value.
Action: Change the parameter declaration to pass the structure by reference by adding an
asterisk (<kw>(*)) to the left of the parameter name.
0x1328303f NIDL_CFMTBASETYP
Severity: Varies Component: idl
Text: The base type of a pipe cannot be a conformant type
Explanation: IDL does not allow pipes of any data type of size that is not fixed.
Action: Change your <kw>(pipe) type definition to use a fixed array or some other
construct of fixed size.
0x13283040 NIDL_CFMTFLDLAST
Severity: Varies Component: idl
Text: A conformant field must be the last field in the structure
Explanation: The IDL compiler restricts arrays with bounds that are not fixed and that
occur in structures to only the last field in the structure.
Action: If the structure contains more than one conformant array, remove all but one of
them. Move the conformant array so it is the last field in the structure definition.
0x13283041 NIDL_CFMTUNION
Severity: Varies Component: idl
Text: Conformant array or structure is invalid within a union
Explanation: The IDL compiler does not allow an array with bounds that are not fixed in
a discriminated <kw>(union). Each member of a <kw>(union) must be of fixed size.
Action: It is possible to have a <kw>(union) case that is a full <kw>([ptr]) pointer to a
conformant array or conformant structure. Change the declaration and associated code
accordingly.
0x13283145 NIDL_CLIENTTEMPLATE_COMMENT
2 400 Tandem Computers Incorporated 124330