{-# INCLUDE <unicode/utypes.h> #-}
{-# LINE 1 "Data/Text/ICU/Error.hsc" #-}
module Data.Text.ICU.Error
{-# LINE 2 "Data/Text/ICU/Error.hsc" #-}
    (
     -- * Types
     ErrorCode,

     -- * Functions
     isSuccess,
     isFailure,
     errorName,

     -- * Warnings
     u_USING_FALLBACK_WARNING,
     u_USING_DEFAULT_WARNING,
     u_SAFECLONE_ALLOCATED_WARNING,
     u_STATE_OLD_WARNING,
     u_STRING_NOT_TERMINATED_WARNING,
     u_SORT_KEY_TOO_SHORT_WARNING,
     u_AMBIGUOUS_ALIAS_WARNING,
     u_DIFFERENT_UCA_VERSION,

     -- * Errors
     u_ILLEGAL_ARGUMENT_ERROR,
     u_MISSING_RESOURCE_ERROR,
     u_INVALID_FORMAT_ERROR,
     u_FILE_ACCESS_ERROR,
     u_INTERNAL_PROGRAM_ERROR,
     u_MESSAGE_PARSE_ERROR,
     u_MEMORY_ALLOCATION_ERROR,
     u_INDEX_OUTOFBOUNDS_ERROR,
     u_PARSE_ERROR,
     u_INVALID_CHAR_FOUND,
     u_TRUNCATED_CHAR_FOUND,
     u_ILLEGAL_CHAR_FOUND,
     u_INVALID_TABLE_FORMAT,
     u_INVALID_TABLE_FILE,
     u_BUFFER_OVERFLOW_ERROR,
     u_UNSUPPORTED_ERROR,
     u_RESOURCE_TYPE_MISMATCH,
     u_ILLEGAL_ESCAPE_SEQUENCE,
     u_UNSUPPORTED_ESCAPE_SEQUENCE,
     u_NO_SPACE_AVAILABLE,
     u_CE_NOT_FOUND_ERROR,
     u_PRIMARY_TOO_LONG_ERROR,
     u_STATE_TOO_OLD_ERROR,
     u_TOO_MANY_ALIASES_ERROR,
     u_ENUM_OUT_OF_SYNC_ERROR,
     u_INVARIANT_CONVERSION_ERROR,
     u_INVALID_STATE_ERROR,
     u_COLLATOR_VERSION_MISMATCH,
     u_USELESS_COLLATOR_ERROR,
     u_NO_WRITE_PERMISSION,

     -- ** Transliterator errors
     u_BAD_VARIABLE_DEFINITION,
     u_MALFORMED_RULE,
     u_MALFORMED_SET,
     u_MALFORMED_UNICODE_ESCAPE,
     u_MALFORMED_VARIABLE_DEFINITION,
     u_MALFORMED_VARIABLE_REFERENCE,
     u_MISPLACED_CURSOR_OFFSET,
     u_MISPLACED_QUANTIFIER,
     u_MISSING_OPERATOR,
     u_MULTIPLE_ANTE_CONTEXTS,
     u_MULTIPLE_CURSORS,
     u_MULTIPLE_POST_CONTEXTS,
     u_TRAILING_BACKSLASH,
     u_UNDEFINED_SEGMENT_REFERENCE,
     u_UNDEFINED_VARIABLE,
     u_UNQUOTED_SPECIAL,
     u_UNTERMINATED_QUOTE,
     u_RULE_MASK_ERROR,
     u_MISPLACED_COMPOUND_FILTER,
     u_MULTIPLE_COMPOUND_FILTERS,
     u_INVALID_RBT_SYNTAX,
     u_MALFORMED_PRAGMA,
     u_UNCLOSED_SEGMENT,
     u_VARIABLE_RANGE_EXHAUSTED,
     u_VARIABLE_RANGE_OVERLAP,
     u_ILLEGAL_CHARACTER,
     u_INTERNAL_TRANSLITERATOR_ERROR,
     u_INVALID_ID,
     u_INVALID_FUNCTION,

     -- ** Formatting API parsing errors
     u_UNEXPECTED_TOKEN,
     u_MULTIPLE_DECIMAL_SEPARATORS,
     u_MULTIPLE_EXPONENTIAL_SYMBOLS,
     u_MALFORMED_EXPONENTIAL_PATTERN,
     u_MULTIPLE_PERCENT_SYMBOLS,
     u_MULTIPLE_PERMILL_SYMBOLS,
     u_MULTIPLE_PAD_SPECIFIERS,
     u_PATTERN_SYNTAX_ERROR,
     u_ILLEGAL_PAD_POSITION,
     u_UNMATCHED_BRACES,
     u_ARGUMENT_TYPE_MISMATCH,
     u_DUPLICATE_KEYWORD,
     u_UNDEFINED_KEYWORD,
     u_DEFAULT_KEYWORD_MISSING,

     -- ** Break iterator errors
     u_BRK_INTERNAL_ERROR,
     u_BRK_HEX_DIGITS_EXPECTED,
     u_BRK_SEMICOLON_EXPECTED,
     u_BRK_RULE_SYNTAX,
     u_BRK_UNCLOSED_SET,
     u_BRK_ASSIGN_ERROR,
     u_BRK_VARIABLE_REDFINITION,
     u_BRK_MISMATCHED_PAREN,
     u_BRK_NEW_LINE_IN_QUOTED_STRING,
     u_BRK_UNDEFINED_VARIABLE,
     u_BRK_INIT_ERROR,
     u_BRK_RULE_EMPTY_SET,
     u_BRK_UNRECOGNIZED_OPTION,
     u_BRK_MALFORMED_RULE_TAG,

     -- ** Regular expression errors
     u_REGEX_INTERNAL_ERROR,
     u_REGEX_RULE_SYNTAX,
     u_REGEX_INVALID_STATE,
     u_REGEX_BAD_ESCAPE_SEQUENCE,
     u_REGEX_PROPERTY_SYNTAX,
     u_REGEX_UNIMPLEMENTED,
     u_REGEX_MISMATCHED_PAREN,
     u_REGEX_NUMBER_TOO_BIG,
     u_REGEX_BAD_INTERVAL,
     u_REGEX_MAX_LT_MIN,
     u_REGEX_INVALID_BACK_REF,
     u_REGEX_INVALID_FLAG,
     u_REGEX_SET_CONTAINS_STRING,
     u_REGEX_OCTAL_TOO_BIG,
     u_REGEX_INVALID_RANGE,
     u_REGEX_STACK_OVERFLOW,
     u_REGEX_TIME_OUT,
     u_REGEX_STOPPED_BY_CALLER,

     -- ** IDNA errors
     u_IDNA_PROHIBITED_ERROR,
     u_IDNA_UNASSIGNED_ERROR,
     u_IDNA_CHECK_BIDI_ERROR,
     u_IDNA_STD3_ASCII_RULES_ERROR,
     u_IDNA_ACE_PREFIX_ERROR,
     u_IDNA_VERIFICATION_ERROR,
     u_IDNA_LABEL_TOO_LONG_ERROR,
     u_IDNA_ZERO_LENGTH_LABEL_ERROR,
     u_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
    ) where


{-# LINE 149 "Data/Text/ICU/Error.hsc" #-}

import Data.Text.ICU.Error.Internal

u_USING_FALLBACK_WARNING  :: ErrorCode
u_USING_FALLBACK_WARNING  = ErrorCode (-128)
u_USING_DEFAULT_WARNING  :: ErrorCode
u_USING_DEFAULT_WARNING  = ErrorCode (-127)
u_SAFECLONE_ALLOCATED_WARNING  :: ErrorCode
u_SAFECLONE_ALLOCATED_WARNING  = ErrorCode (-126)
u_STATE_OLD_WARNING  :: ErrorCode
u_STATE_OLD_WARNING  = ErrorCode (-125)
u_STRING_NOT_TERMINATED_WARNING  :: ErrorCode
u_STRING_NOT_TERMINATED_WARNING  = ErrorCode (-124)
u_SORT_KEY_TOO_SHORT_WARNING  :: ErrorCode
u_SORT_KEY_TOO_SHORT_WARNING  = ErrorCode (-123)
u_AMBIGUOUS_ALIAS_WARNING  :: ErrorCode
u_AMBIGUOUS_ALIAS_WARNING  = ErrorCode (-122)
u_DIFFERENT_UCA_VERSION  :: ErrorCode
u_DIFFERENT_UCA_VERSION  = ErrorCode (-121)
u_ILLEGAL_ARGUMENT_ERROR  :: ErrorCode
u_ILLEGAL_ARGUMENT_ERROR  = ErrorCode 1
u_MISSING_RESOURCE_ERROR  :: ErrorCode
u_MISSING_RESOURCE_ERROR  = ErrorCode 2
u_INVALID_FORMAT_ERROR  :: ErrorCode
u_INVALID_FORMAT_ERROR  = ErrorCode 3
u_FILE_ACCESS_ERROR  :: ErrorCode
u_FILE_ACCESS_ERROR  = ErrorCode 4
u_INTERNAL_PROGRAM_ERROR  :: ErrorCode
u_INTERNAL_PROGRAM_ERROR  = ErrorCode 5
u_MESSAGE_PARSE_ERROR  :: ErrorCode
u_MESSAGE_PARSE_ERROR  = ErrorCode 6
u_MEMORY_ALLOCATION_ERROR  :: ErrorCode
u_MEMORY_ALLOCATION_ERROR  = ErrorCode 7
u_INDEX_OUTOFBOUNDS_ERROR  :: ErrorCode
u_INDEX_OUTOFBOUNDS_ERROR  = ErrorCode 8
u_PARSE_ERROR  :: ErrorCode
u_PARSE_ERROR  = ErrorCode 9
u_INVALID_CHAR_FOUND  :: ErrorCode
u_INVALID_CHAR_FOUND  = ErrorCode 10
u_TRUNCATED_CHAR_FOUND  :: ErrorCode
u_TRUNCATED_CHAR_FOUND  = ErrorCode 11
u_ILLEGAL_CHAR_FOUND  :: ErrorCode
u_ILLEGAL_CHAR_FOUND  = ErrorCode 12
u_INVALID_TABLE_FORMAT  :: ErrorCode
u_INVALID_TABLE_FORMAT  = ErrorCode 13
u_INVALID_TABLE_FILE  :: ErrorCode
u_INVALID_TABLE_FILE  = ErrorCode 14
u_BUFFER_OVERFLOW_ERROR  :: ErrorCode
u_BUFFER_OVERFLOW_ERROR  = ErrorCode 15
u_UNSUPPORTED_ERROR  :: ErrorCode
u_UNSUPPORTED_ERROR  = ErrorCode 16
u_RESOURCE_TYPE_MISMATCH  :: ErrorCode
u_RESOURCE_TYPE_MISMATCH  = ErrorCode 17
u_ILLEGAL_ESCAPE_SEQUENCE  :: ErrorCode
u_ILLEGAL_ESCAPE_SEQUENCE  = ErrorCode 18
u_UNSUPPORTED_ESCAPE_SEQUENCE  :: ErrorCode
u_UNSUPPORTED_ESCAPE_SEQUENCE  = ErrorCode 19
u_NO_SPACE_AVAILABLE  :: ErrorCode
u_NO_SPACE_AVAILABLE  = ErrorCode 20
u_CE_NOT_FOUND_ERROR  :: ErrorCode
u_CE_NOT_FOUND_ERROR  = ErrorCode 21
u_PRIMARY_TOO_LONG_ERROR  :: ErrorCode
u_PRIMARY_TOO_LONG_ERROR  = ErrorCode 22
u_STATE_TOO_OLD_ERROR  :: ErrorCode
u_STATE_TOO_OLD_ERROR  = ErrorCode 23
u_TOO_MANY_ALIASES_ERROR  :: ErrorCode
u_TOO_MANY_ALIASES_ERROR  = ErrorCode 24
u_ENUM_OUT_OF_SYNC_ERROR  :: ErrorCode
u_ENUM_OUT_OF_SYNC_ERROR  = ErrorCode 25
u_INVARIANT_CONVERSION_ERROR  :: ErrorCode
u_INVARIANT_CONVERSION_ERROR  = ErrorCode 26
u_INVALID_STATE_ERROR  :: ErrorCode
u_INVALID_STATE_ERROR  = ErrorCode 27
u_COLLATOR_VERSION_MISMATCH  :: ErrorCode
u_COLLATOR_VERSION_MISMATCH  = ErrorCode 28
u_USELESS_COLLATOR_ERROR  :: ErrorCode
u_USELESS_COLLATOR_ERROR  = ErrorCode 29
u_NO_WRITE_PERMISSION  :: ErrorCode
u_NO_WRITE_PERMISSION  = ErrorCode 30
u_BAD_VARIABLE_DEFINITION  :: ErrorCode
u_BAD_VARIABLE_DEFINITION  = ErrorCode 65536
u_MALFORMED_RULE  :: ErrorCode
u_MALFORMED_RULE  = ErrorCode 65537
u_MALFORMED_SET  :: ErrorCode
u_MALFORMED_SET  = ErrorCode 65538
u_MALFORMED_UNICODE_ESCAPE  :: ErrorCode
u_MALFORMED_UNICODE_ESCAPE  = ErrorCode 65540
u_MALFORMED_VARIABLE_DEFINITION  :: ErrorCode
u_MALFORMED_VARIABLE_DEFINITION  = ErrorCode 65541
u_MALFORMED_VARIABLE_REFERENCE  :: ErrorCode
u_MALFORMED_VARIABLE_REFERENCE  = ErrorCode 65542
u_MISPLACED_CURSOR_OFFSET  :: ErrorCode
u_MISPLACED_CURSOR_OFFSET  = ErrorCode 65545
u_MISPLACED_QUANTIFIER  :: ErrorCode
u_MISPLACED_QUANTIFIER  = ErrorCode 65546
u_MISSING_OPERATOR  :: ErrorCode
u_MISSING_OPERATOR  = ErrorCode 65547
u_MULTIPLE_ANTE_CONTEXTS  :: ErrorCode
u_MULTIPLE_ANTE_CONTEXTS  = ErrorCode 65549
u_MULTIPLE_CURSORS  :: ErrorCode
u_MULTIPLE_CURSORS  = ErrorCode 65550
u_MULTIPLE_POST_CONTEXTS  :: ErrorCode
u_MULTIPLE_POST_CONTEXTS  = ErrorCode 65551
u_TRAILING_BACKSLASH  :: ErrorCode
u_TRAILING_BACKSLASH  = ErrorCode 65552
u_UNDEFINED_SEGMENT_REFERENCE  :: ErrorCode
u_UNDEFINED_SEGMENT_REFERENCE  = ErrorCode 65553
u_UNDEFINED_VARIABLE  :: ErrorCode
u_UNDEFINED_VARIABLE  = ErrorCode 65554
u_UNQUOTED_SPECIAL  :: ErrorCode
u_UNQUOTED_SPECIAL  = ErrorCode 65555
u_UNTERMINATED_QUOTE  :: ErrorCode
u_UNTERMINATED_QUOTE  = ErrorCode 65556
u_RULE_MASK_ERROR  :: ErrorCode
u_RULE_MASK_ERROR  = ErrorCode 65557
u_MISPLACED_COMPOUND_FILTER  :: ErrorCode
u_MISPLACED_COMPOUND_FILTER  = ErrorCode 65558
u_MULTIPLE_COMPOUND_FILTERS  :: ErrorCode
u_MULTIPLE_COMPOUND_FILTERS  = ErrorCode 65559
u_INVALID_RBT_SYNTAX  :: ErrorCode
u_INVALID_RBT_SYNTAX  = ErrorCode 65560
u_MALFORMED_PRAGMA  :: ErrorCode
u_MALFORMED_PRAGMA  = ErrorCode 65562
u_UNCLOSED_SEGMENT  :: ErrorCode
u_UNCLOSED_SEGMENT  = ErrorCode 65563
u_VARIABLE_RANGE_EXHAUSTED  :: ErrorCode
u_VARIABLE_RANGE_EXHAUSTED  = ErrorCode 65565
u_VARIABLE_RANGE_OVERLAP  :: ErrorCode
u_VARIABLE_RANGE_OVERLAP  = ErrorCode 65566
u_ILLEGAL_CHARACTER  :: ErrorCode
u_ILLEGAL_CHARACTER  = ErrorCode 65567
u_INTERNAL_TRANSLITERATOR_ERROR  :: ErrorCode
u_INTERNAL_TRANSLITERATOR_ERROR  = ErrorCode 65568
u_INVALID_ID  :: ErrorCode
u_INVALID_ID  = ErrorCode 65569
u_INVALID_FUNCTION  :: ErrorCode
u_INVALID_FUNCTION  = ErrorCode 65570
u_UNEXPECTED_TOKEN  :: ErrorCode
u_UNEXPECTED_TOKEN  = ErrorCode 65792
u_MULTIPLE_DECIMAL_SEPARATORS  :: ErrorCode
u_MULTIPLE_DECIMAL_SEPARATORS  = ErrorCode 65793
u_MULTIPLE_EXPONENTIAL_SYMBOLS  :: ErrorCode
u_MULTIPLE_EXPONENTIAL_SYMBOLS  = ErrorCode 65794
u_MALFORMED_EXPONENTIAL_PATTERN  :: ErrorCode
u_MALFORMED_EXPONENTIAL_PATTERN  = ErrorCode 65795
u_MULTIPLE_PERCENT_SYMBOLS  :: ErrorCode
u_MULTIPLE_PERCENT_SYMBOLS  = ErrorCode 65796
u_MULTIPLE_PERMILL_SYMBOLS  :: ErrorCode
u_MULTIPLE_PERMILL_SYMBOLS  = ErrorCode 65797
u_MULTIPLE_PAD_SPECIFIERS  :: ErrorCode
u_MULTIPLE_PAD_SPECIFIERS  = ErrorCode 65798
u_PATTERN_SYNTAX_ERROR  :: ErrorCode
u_PATTERN_SYNTAX_ERROR  = ErrorCode 65799
u_ILLEGAL_PAD_POSITION  :: ErrorCode
u_ILLEGAL_PAD_POSITION  = ErrorCode 65800
u_UNMATCHED_BRACES  :: ErrorCode
u_UNMATCHED_BRACES  = ErrorCode 65801
u_ARGUMENT_TYPE_MISMATCH  :: ErrorCode
u_ARGUMENT_TYPE_MISMATCH  = ErrorCode 65804
u_DUPLICATE_KEYWORD  :: ErrorCode
u_DUPLICATE_KEYWORD  = ErrorCode 65805
u_UNDEFINED_KEYWORD  :: ErrorCode
u_UNDEFINED_KEYWORD  = ErrorCode 65806
u_DEFAULT_KEYWORD_MISSING  :: ErrorCode
u_DEFAULT_KEYWORD_MISSING  = ErrorCode 65807
u_BRK_INTERNAL_ERROR  :: ErrorCode
u_BRK_INTERNAL_ERROR  = ErrorCode 66048
u_BRK_HEX_DIGITS_EXPECTED  :: ErrorCode
u_BRK_HEX_DIGITS_EXPECTED  = ErrorCode 66049
u_BRK_SEMICOLON_EXPECTED  :: ErrorCode
u_BRK_SEMICOLON_EXPECTED  = ErrorCode 66050
u_BRK_RULE_SYNTAX  :: ErrorCode
u_BRK_RULE_SYNTAX  = ErrorCode 66051
u_BRK_UNCLOSED_SET  :: ErrorCode
u_BRK_UNCLOSED_SET  = ErrorCode 66052
u_BRK_ASSIGN_ERROR  :: ErrorCode
u_BRK_ASSIGN_ERROR  = ErrorCode 66053
u_BRK_VARIABLE_REDFINITION  :: ErrorCode
u_BRK_VARIABLE_REDFINITION  = ErrorCode 66054
u_BRK_MISMATCHED_PAREN  :: ErrorCode
u_BRK_MISMATCHED_PAREN  = ErrorCode 66055
u_BRK_NEW_LINE_IN_QUOTED_STRING  :: ErrorCode
u_BRK_NEW_LINE_IN_QUOTED_STRING  = ErrorCode 66056
u_BRK_UNDEFINED_VARIABLE  :: ErrorCode
u_BRK_UNDEFINED_VARIABLE  = ErrorCode 66057
u_BRK_INIT_ERROR  :: ErrorCode
u_BRK_INIT_ERROR  = ErrorCode 66058
u_BRK_RULE_EMPTY_SET  :: ErrorCode
u_BRK_RULE_EMPTY_SET  = ErrorCode 66059
u_BRK_UNRECOGNIZED_OPTION  :: ErrorCode
u_BRK_UNRECOGNIZED_OPTION  = ErrorCode 66060
u_BRK_MALFORMED_RULE_TAG  :: ErrorCode
u_BRK_MALFORMED_RULE_TAG  = ErrorCode 66061
u_REGEX_INTERNAL_ERROR  :: ErrorCode
u_REGEX_INTERNAL_ERROR  = ErrorCode 66304
u_REGEX_RULE_SYNTAX  :: ErrorCode
u_REGEX_RULE_SYNTAX  = ErrorCode 66305
u_REGEX_INVALID_STATE  :: ErrorCode
u_REGEX_INVALID_STATE  = ErrorCode 66306
u_REGEX_BAD_ESCAPE_SEQUENCE  :: ErrorCode
u_REGEX_BAD_ESCAPE_SEQUENCE  = ErrorCode 66307
u_REGEX_PROPERTY_SYNTAX  :: ErrorCode
u_REGEX_PROPERTY_SYNTAX  = ErrorCode 66308
u_REGEX_UNIMPLEMENTED  :: ErrorCode
u_REGEX_UNIMPLEMENTED  = ErrorCode 66309
u_REGEX_MISMATCHED_PAREN  :: ErrorCode
u_REGEX_MISMATCHED_PAREN  = ErrorCode 66310
u_REGEX_NUMBER_TOO_BIG  :: ErrorCode
u_REGEX_NUMBER_TOO_BIG  = ErrorCode 66311
u_REGEX_BAD_INTERVAL  :: ErrorCode
u_REGEX_BAD_INTERVAL  = ErrorCode 66312
u_REGEX_MAX_LT_MIN  :: ErrorCode
u_REGEX_MAX_LT_MIN  = ErrorCode 66313
u_REGEX_INVALID_BACK_REF  :: ErrorCode
u_REGEX_INVALID_BACK_REF  = ErrorCode 66314
u_REGEX_INVALID_FLAG  :: ErrorCode
u_REGEX_INVALID_FLAG  = ErrorCode 66315
u_REGEX_SET_CONTAINS_STRING  :: ErrorCode
u_REGEX_SET_CONTAINS_STRING  = ErrorCode 66317
u_REGEX_OCTAL_TOO_BIG  :: ErrorCode
u_REGEX_OCTAL_TOO_BIG  = ErrorCode 66318
u_REGEX_INVALID_RANGE  :: ErrorCode
u_REGEX_INVALID_RANGE  = ErrorCode 66320
u_REGEX_STACK_OVERFLOW  :: ErrorCode
u_REGEX_STACK_OVERFLOW  = ErrorCode 66321
u_REGEX_TIME_OUT  :: ErrorCode
u_REGEX_TIME_OUT  = ErrorCode 66322
u_REGEX_STOPPED_BY_CALLER  :: ErrorCode
u_REGEX_STOPPED_BY_CALLER  = ErrorCode 66323
u_IDNA_PROHIBITED_ERROR  :: ErrorCode
u_IDNA_PROHIBITED_ERROR  = ErrorCode 66560
u_IDNA_UNASSIGNED_ERROR  :: ErrorCode
u_IDNA_UNASSIGNED_ERROR  = ErrorCode 66561
u_IDNA_CHECK_BIDI_ERROR  :: ErrorCode
u_IDNA_CHECK_BIDI_ERROR  = ErrorCode 66562
u_IDNA_STD3_ASCII_RULES_ERROR  :: ErrorCode
u_IDNA_STD3_ASCII_RULES_ERROR  = ErrorCode 66563
u_IDNA_ACE_PREFIX_ERROR  :: ErrorCode
u_IDNA_ACE_PREFIX_ERROR  = ErrorCode 66564
u_IDNA_VERIFICATION_ERROR  :: ErrorCode
u_IDNA_VERIFICATION_ERROR  = ErrorCode 66565
u_IDNA_LABEL_TOO_LONG_ERROR  :: ErrorCode
u_IDNA_LABEL_TOO_LONG_ERROR  = ErrorCode 66566
u_IDNA_ZERO_LENGTH_LABEL_ERROR  :: ErrorCode
u_IDNA_ZERO_LENGTH_LABEL_ERROR  = ErrorCode 66567
u_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  :: ErrorCode
u_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = ErrorCode 66568

{-# LINE 276 "Data/Text/ICU/Error.hsc" #-}