EDCS Reference Manual
Types
EDCS_Status_Code
/*
 * REGISTERABLE ENUM: EDCS_Status_Code
 *
 *   This data type is used to specify error conditions for all EDCS
 *   functions that can fail and that retrieve dictionary information
 *   from various EDCS dictionaries.
 */
typedef EDCS_Integer EDCS_Status_Code;
Enumerant Definition Value
EDCS_SC_INVALID_INPUT_SYMBOLIC_CONSTANT
 An invalid "symbolic constant" was encountered for the
 given dictionary.
-3
EDCS_SC_INVALID_INPUT_LABEL
 An invalid label was encountered for the given dictionary.
-2
EDCS_SC_INVALID_INPUT_CODE
 An invalid code was encountered for the given dictionary.
-1
EDCS_SC_NULL_REQUIRED_PARAMETER
 A NULL value was passed in for a required parameter.
0
EDCS_SC_SUCCESS
 The function call was successful.
1
EDCS_SC_INVALID_INPUT_UNIT
 The input EUC is not a valid EUC.
2
EDCS_SC_INVALID_OUTPUT_UNIT
 The output EUC is not a valid EUC.
3
EDCS_SC_INVALID_INPUT_UNIT_SCALE
 The input ESC is not a valid ESC.
4
EDCS_SC_INVALID_OUTPUT_UNIT_SCALE
 The output ESC is not a valid ESC.
5
EDCS_SC_UNITS_NOT_EQUIVALENT
 The concepts denoted by the input EUC and the output EUC
 are not members of the same EQ.
6
EDCS_SC_INVALID_INPUT_ENUMERATED_ATTRIBUTE
 Either the input EAC is not a valid EAC or the concept
 denoted by the input EAC is not of EDCS attribute value type
 ENUMERATION.
7
EDCS_SC_INVALID_INPUT_GROUP
 The input EGC is not a valid EGC.
8
EDCS_SC_INVALID_INPUT_DICTIONARY
 The input value of type Dictionary_Type is not a valid
 EDCS dictionary.
9
EDCS_SC_OTHER_FAILURE
 The function call failed for a reason not covered by another
 status code.
10



Prev: EDCS_Reference_Type. Next: EDCS_String.


Return to: Top of this Page, Type Index