ERR_LIB_UI
{ ERR_PACK(ERR_LIB_UI, 0, 0), "UI routines" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS),
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_INDEX_TOO_LARGE), "index too large" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_INDEX_TOO_SMALL), "index too small" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_NO_RESULT_BUFFER), "no result buffer" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_PROCESSING_ERROR), "processing error" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_RESULT_TOO_LARGE), "result too large" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_RESULT_TOO_SMALL), "result too small" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_SYSASSIGN_ERROR), "sys$assign error" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_SYSDASSGN_ERROR), "sys$dassgn error" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_SYSQIOW_ERROR), "sys$qiow error" },
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_UNKNOWN_CONTROL_COMMAND),
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE),
{ ERR_PACK(ERR_LIB_UI, 0, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED),
ERR_raise(ERR_LIB_UI, ERR_R_PASSED_NULL_PARAMETER);
ERR_raise(ERR_LIB_UI, UI_R_NO_RESULT_BUFFER);
ERR_raise(ERR_LIB_UI, ERR_R_PASSED_NULL_PARAMETER);
ERR_raise(ERR_LIB_UI, ERR_R_PASSED_NULL_PARAMETER);
ERR_raise(ERR_LIB_UI, UI_R_COMMON_OK_AND_CANCEL_CHARACTERS);
ERR_raise(ERR_LIB_UI, ERR_R_CRYPTO_LIB);
ERR_raise(ERR_LIB_UI, UI_R_USER_DATA_DUPLICATION_UNSUPPORTED);
ERR_raise(ERR_LIB_UI, ERR_R_UI_LIB);
ERR_raise(ERR_LIB_UI, UI_R_INDEX_TOO_SMALL);
ERR_raise(ERR_LIB_UI, UI_R_INDEX_TOO_LARGE);
ERR_raise(ERR_LIB_UI, UI_R_INDEX_TOO_SMALL);
ERR_raise(ERR_LIB_UI, UI_R_INDEX_TOO_LARGE);
ERR_raise_data(ERR_LIB_UI, UI_R_PROCESSING_ERROR, "while %s", state);
ERR_raise(ERR_LIB_UI, ERR_R_PASSED_NULL_PARAMETER);
ERR_raise(ERR_LIB_UI, UI_R_UNKNOWN_CONTROL_COMMAND);
ERR_raise(ERR_LIB_UI, ERR_R_CRYPTO_LIB);
ERR_raise_data(ERR_LIB_UI, UI_R_RESULT_TOO_SMALL,
ERR_raise_data(ERR_LIB_UI, UI_R_RESULT_TOO_LARGE,
ERR_raise(ERR_LIB_UI, UI_R_NO_RESULT_BUFFER);
ERR_raise(ERR_LIB_UI, UI_R_NO_RESULT_BUFFER);
ERR_raise_data(ERR_LIB_UI, UI_R_UNKNOWN_TTYGET_ERRNO_VALUE,
ERR_raise_data(ERR_LIB_UI, UI_R_SYSASSIGN_ERROR,
ERR_raise_data(ERR_LIB_UI, UI_R_SYSQIOW_ERROR,
ERR_raise_data(ERR_LIB_UI, UI_R_SYSQIOW_ERROR,
ERR_raise_data(ERR_LIB_UI, UI_R_SYSDASSGN_ERROR,
#define UIerr(f, r) ERR_raise_data(ERR_LIB_UI, (r), NULL)
#define ERR_R_UI_LIB (ERR_LIB_UI /* 40 */ | ERR_RFLAG_COMMON)