/* THIS FILE IS GENERATED BY ErrorList.py - DO NOT EDIT */ #ifndef ErrorNamesInternal_h__ #define ErrorNamesInternal_h__ #include "ErrorNames.h" namespace { const char* GetErrorNameInternal(nsresult rv) { switch (rv) { case nsresult::NS_OK: return "NS_OK"; case nsresult::NS_ERROR_BASE: return "NS_ERROR_BASE"; case nsresult::NS_ERROR_NOT_INITIALIZED: return "NS_ERROR_NOT_INITIALIZED"; case nsresult::NS_ERROR_ALREADY_INITIALIZED: return "NS_ERROR_ALREADY_INITIALIZED"; case nsresult::NS_ERROR_NOT_IMPLEMENTED: return "NS_ERROR_NOT_IMPLEMENTED"; case nsresult::NS_NOINTERFACE: return "NS_NOINTERFACE"; case nsresult::NS_ERROR_ABORT: return "NS_ERROR_ABORT"; case nsresult::NS_ERROR_FAILURE: return "NS_ERROR_FAILURE"; case nsresult::NS_ERROR_UNEXPECTED: return "NS_ERROR_UNEXPECTED"; case nsresult::NS_ERROR_OUT_OF_MEMORY: return "NS_ERROR_OUT_OF_MEMORY"; case nsresult::NS_ERROR_ILLEGAL_VALUE: return "NS_ERROR_ILLEGAL_VALUE"; case nsresult::NS_ERROR_NOT_AVAILABLE: return "NS_ERROR_NOT_AVAILABLE"; case nsresult::NS_ERROR_FACTORY_NOT_REGISTERED: return "NS_ERROR_FACTORY_NOT_REGISTERED"; case nsresult::NS_ERROR_FACTORY_REGISTER_AGAIN: return "NS_ERROR_FACTORY_REGISTER_AGAIN"; case nsresult::NS_ERROR_FACTORY_NOT_LOADED: return "NS_ERROR_FACTORY_NOT_LOADED"; case nsresult::NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT: return "NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT"; case nsresult::NS_ERROR_FACTORY_EXISTS: return "NS_ERROR_FACTORY_EXISTS"; case nsresult::NS_ERROR_CANNOT_CONVERT_DATA: return "NS_ERROR_CANNOT_CONVERT_DATA"; case nsresult::NS_ERROR_OBJECT_IS_IMMUTABLE: return "NS_ERROR_OBJECT_IS_IMMUTABLE"; case nsresult::NS_ERROR_LOSS_OF_SIGNIFICANT_DATA: return "NS_ERROR_LOSS_OF_SIGNIFICANT_DATA"; case nsresult::NS_ERROR_NOT_SAME_THREAD: return "NS_ERROR_NOT_SAME_THREAD"; case nsresult::NS_ERROR_ILLEGAL_DURING_SHUTDOWN: return "NS_ERROR_ILLEGAL_DURING_SHUTDOWN"; case nsresult::NS_ERROR_SERVICE_NOT_AVAILABLE: return "NS_ERROR_SERVICE_NOT_AVAILABLE"; case nsresult::NS_ERROR_OMNIJAR_CORRUPT: return "NS_ERROR_OMNIJAR_CORRUPT"; case nsresult::NS_ERROR_OMNIJAR_OR_DIR_MISSING: return "NS_ERROR_OMNIJAR_OR_DIR_MISSING"; case nsresult::NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA: return "NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA"; case nsresult::NS_SUCCESS_INTERRUPTED_TRAVERSE: return "NS_SUCCESS_INTERRUPTED_TRAVERSE"; case nsresult::NS_BASE_STREAM_CLOSED: return "NS_BASE_STREAM_CLOSED"; case nsresult::NS_BASE_STREAM_OSERROR: return "NS_BASE_STREAM_OSERROR"; case nsresult::NS_BASE_STREAM_ILLEGAL_ARGS: return "NS_BASE_STREAM_ILLEGAL_ARGS"; case nsresult::NS_BASE_STREAM_NO_CONVERTER: return "NS_BASE_STREAM_NO_CONVERTER"; case nsresult::NS_BASE_STREAM_BAD_CONVERSION: return "NS_BASE_STREAM_BAD_CONVERSION"; case nsresult::NS_BASE_STREAM_WOULD_BLOCK: return "NS_BASE_STREAM_WOULD_BLOCK"; case nsresult::NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE: return "NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE"; case nsresult::NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND: return "NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND"; case nsresult::NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE: return "NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE"; case nsresult::NS_ERROR_GFX_PRINTER_STARTDOC: return "NS_ERROR_GFX_PRINTER_STARTDOC"; case nsresult::NS_ERROR_GFX_PRINTER_ENDDOC: return "NS_ERROR_GFX_PRINTER_ENDDOC"; case nsresult::NS_ERROR_GFX_PRINTER_STARTPAGE: return "NS_ERROR_GFX_PRINTER_STARTPAGE"; case nsresult::NS_ERROR_GFX_PRINTER_DOC_IS_BUSY: return "NS_ERROR_GFX_PRINTER_DOC_IS_BUSY"; case nsresult::NS_ERROR_GFX_CMAP_MALFORMED: return "NS_ERROR_GFX_CMAP_MALFORMED"; case nsresult::NS_SUCCESS_EVENT_CONSUMED: return "NS_SUCCESS_EVENT_CONSUMED"; case nsresult::NS_BINDING_FAILED: return "NS_BINDING_FAILED"; case nsresult::NS_BINDING_ABORTED: return "NS_BINDING_ABORTED"; case nsresult::NS_BINDING_REDIRECTED: return "NS_BINDING_REDIRECTED"; case nsresult::NS_BINDING_RETARGETED: return "NS_BINDING_RETARGETED"; case nsresult::NS_ERROR_MALFORMED_URI: return "NS_ERROR_MALFORMED_URI"; case nsresult::NS_ERROR_IN_PROGRESS: return "NS_ERROR_IN_PROGRESS"; case nsresult::NS_ERROR_NO_CONTENT: return "NS_ERROR_NO_CONTENT"; case nsresult::NS_ERROR_UNKNOWN_PROTOCOL: return "NS_ERROR_UNKNOWN_PROTOCOL"; case nsresult::NS_ERROR_INVALID_CONTENT_ENCODING: return "NS_ERROR_INVALID_CONTENT_ENCODING"; case nsresult::NS_ERROR_CORRUPTED_CONTENT: return "NS_ERROR_CORRUPTED_CONTENT"; case nsresult::NS_ERROR_INVALID_SIGNATURE: return "NS_ERROR_INVALID_SIGNATURE"; case nsresult::NS_ERROR_FIRST_HEADER_FIELD_COMPONENT_EMPTY: return "NS_ERROR_FIRST_HEADER_FIELD_COMPONENT_EMPTY"; case nsresult::NS_ERROR_ALREADY_OPENED: return "NS_ERROR_ALREADY_OPENED"; case nsresult::NS_ERROR_ALREADY_CONNECTED: return "NS_ERROR_ALREADY_CONNECTED"; case nsresult::NS_ERROR_NOT_CONNECTED: return "NS_ERROR_NOT_CONNECTED"; case nsresult::NS_ERROR_CONNECTION_REFUSED: return "NS_ERROR_CONNECTION_REFUSED"; case nsresult::NS_ERROR_NET_TIMEOUT: return "NS_ERROR_NET_TIMEOUT"; case nsresult::NS_ERROR_OFFLINE: return "NS_ERROR_OFFLINE"; case nsresult::NS_ERROR_PORT_ACCESS_NOT_ALLOWED: return "NS_ERROR_PORT_ACCESS_NOT_ALLOWED"; case nsresult::NS_ERROR_NET_RESET: return "NS_ERROR_NET_RESET"; case nsresult::NS_ERROR_NET_ERROR_RESPONSE: return "NS_ERROR_NET_ERROR_RESPONSE"; case nsresult::NS_ERROR_NET_EMPTY_RESPONSE: return "NS_ERROR_NET_EMPTY_RESPONSE"; case nsresult::NS_ERROR_NET_INTERRUPT: return "NS_ERROR_NET_INTERRUPT"; case nsresult::NS_ERROR_PROXY_CONNECTION_REFUSED: return "NS_ERROR_PROXY_CONNECTION_REFUSED"; case nsresult::NS_ERROR_NET_PARTIAL_TRANSFER: return "NS_ERROR_NET_PARTIAL_TRANSFER"; case nsresult::NS_ERROR_NET_INADEQUATE_SECURITY: return "NS_ERROR_NET_INADEQUATE_SECURITY"; case nsresult::NS_ERROR_NET_HTTP2_SENT_GOAWAY: return "NS_ERROR_NET_HTTP2_SENT_GOAWAY"; case nsresult::NS_ERROR_NET_HTTP3_PROTOCOL_ERROR: return "NS_ERROR_NET_HTTP3_PROTOCOL_ERROR"; case nsresult::NS_ERROR_NET_TIMEOUT_EXTERNAL: return "NS_ERROR_NET_TIMEOUT_EXTERNAL"; case nsresult::NS_ERROR_NET_UNCLEAN_SHUTDOWN: return "NS_ERROR_NET_UNCLEAN_SHUTDOWN"; case nsresult::NS_ERROR_HTTPS_ONLY: return "NS_ERROR_HTTPS_ONLY"; case nsresult::NS_ERROR_WEBSOCKET_CONNECTION_REFUSED: return "NS_ERROR_WEBSOCKET_CONNECTION_REFUSED"; case nsresult::NS_ERROR_NON_LOCAL_CONNECTION_REFUSED: return "NS_ERROR_NON_LOCAL_CONNECTION_REFUSED"; case nsresult::NS_ERROR_BAD_HSTS_CERT: return "NS_ERROR_BAD_HSTS_CERT"; case nsresult::NS_ERROR_PARSING_HTTP_STATUS_LINE: return "NS_ERROR_PARSING_HTTP_STATUS_LINE"; case nsresult::NS_ERROR_BASIC_HTTP_AUTH_DISABLED: return "NS_ERROR_BASIC_HTTP_AUTH_DISABLED"; case nsresult::NS_ERROR_LOCAL_NETWORK_ACCESS_DENIED: return "NS_ERROR_LOCAL_NETWORK_ACCESS_DENIED"; case nsresult::NS_ERROR_HTTP2_FALLBACK_TO_HTTP1: return "NS_ERROR_HTTP2_FALLBACK_TO_HTTP1"; case nsresult::NS_ERROR_OS_LOCAL_NETWORK_ACCESS_DENIED: return "NS_ERROR_OS_LOCAL_NETWORK_ACCESS_DENIED"; case nsresult::NS_ERROR_NET_BODY_NOT_REPLAYABLE: return "NS_ERROR_NET_BODY_NOT_REPLAYABLE"; case nsresult::NS_ERROR_NOT_RESUMABLE: return "NS_ERROR_NOT_RESUMABLE"; case nsresult::NS_ERROR_REDIRECT_LOOP: return "NS_ERROR_REDIRECT_LOOP"; case nsresult::NS_ERROR_ENTITY_CHANGED: return "NS_ERROR_ENTITY_CHANGED"; case nsresult::NS_ERROR_UNSAFE_CONTENT_TYPE: return "NS_ERROR_UNSAFE_CONTENT_TYPE"; case nsresult::NS_ERROR_LOAD_SHOWED_ERRORPAGE: return "NS_ERROR_LOAD_SHOWED_ERRORPAGE"; case nsresult::NS_ERROR_DOCSHELL_DYING: return "NS_ERROR_DOCSHELL_DYING"; case nsresult::NS_ERROR_DOCUMENT_LOAD_LISTENER_NO_PARENT_CHANNEL: return "NS_ERROR_DOCUMENT_LOAD_LISTENER_NO_PARENT_CHANNEL"; case nsresult::NS_ERROR_UNKNOWN_HOST: return "NS_ERROR_UNKNOWN_HOST"; case nsresult::NS_ERROR_DNS_LOOKUP_QUEUE_FULL: return "NS_ERROR_DNS_LOOKUP_QUEUE_FULL"; case nsresult::NS_ERROR_UNKNOWN_PROXY_HOST: return "NS_ERROR_UNKNOWN_PROXY_HOST"; case nsresult::NS_ERROR_DEFINITIVE_UNKNOWN_HOST: return "NS_ERROR_DEFINITIVE_UNKNOWN_HOST"; case nsresult::NS_ERROR_UNKNOWN_SOCKET_TYPE: return "NS_ERROR_UNKNOWN_SOCKET_TYPE"; case nsresult::NS_ERROR_SOCKET_CREATE_FAILED: return "NS_ERROR_SOCKET_CREATE_FAILED"; case nsresult::NS_ERROR_SOCKET_ADDRESS_NOT_SUPPORTED: return "NS_ERROR_SOCKET_ADDRESS_NOT_SUPPORTED"; case nsresult::NS_ERROR_SOCKET_ADDRESS_IN_USE: return "NS_ERROR_SOCKET_ADDRESS_IN_USE"; case nsresult::NS_ERROR_CACHE_KEY_NOT_FOUND: return "NS_ERROR_CACHE_KEY_NOT_FOUND"; case nsresult::NS_ERROR_CACHE_DATA_IS_STREAM: return "NS_ERROR_CACHE_DATA_IS_STREAM"; case nsresult::NS_ERROR_CACHE_DATA_IS_NOT_STREAM: return "NS_ERROR_CACHE_DATA_IS_NOT_STREAM"; case nsresult::NS_ERROR_CACHE_WAIT_FOR_VALIDATION: return "NS_ERROR_CACHE_WAIT_FOR_VALIDATION"; case nsresult::NS_ERROR_CACHE_ENTRY_DOOMED: return "NS_ERROR_CACHE_ENTRY_DOOMED"; case nsresult::NS_ERROR_CACHE_READ_ACCESS_DENIED: return "NS_ERROR_CACHE_READ_ACCESS_DENIED"; case nsresult::NS_ERROR_CACHE_WRITE_ACCESS_DENIED: return "NS_ERROR_CACHE_WRITE_ACCESS_DENIED"; case nsresult::NS_ERROR_CACHE_IN_USE: return "NS_ERROR_CACHE_IN_USE"; case nsresult::NS_ERROR_DOCUMENT_NOT_CACHED: return "NS_ERROR_DOCUMENT_NOT_CACHED"; case nsresult::NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS: return "NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS"; case nsresult::NS_ERROR_HOST_IS_IP_ADDRESS: return "NS_ERROR_HOST_IS_IP_ADDRESS"; case nsresult::NS_SUCCESS_ADOPTED_DATA: return "NS_SUCCESS_ADOPTED_DATA"; case nsresult::NS_SUCCESS_AUTH_FINISHED: return "NS_SUCCESS_AUTH_FINISHED"; case nsresult::NS_NET_STATUS_READING: return "NS_NET_STATUS_READING"; case nsresult::NS_NET_STATUS_WRITING: return "NS_NET_STATUS_WRITING"; case nsresult::NS_NET_STATUS_RESOLVING_HOST: return "NS_NET_STATUS_RESOLVING_HOST"; case nsresult::NS_NET_STATUS_RESOLVED_HOST: return "NS_NET_STATUS_RESOLVED_HOST"; case nsresult::NS_NET_STATUS_CONNECTING_TO: return "NS_NET_STATUS_CONNECTING_TO"; case nsresult::NS_NET_STATUS_CONNECTED_TO: return "NS_NET_STATUS_CONNECTED_TO"; case nsresult::NS_NET_STATUS_TLS_HANDSHAKE_STARTING: return "NS_NET_STATUS_TLS_HANDSHAKE_STARTING"; case nsresult::NS_NET_STATUS_TLS_HANDSHAKE_ENDED: return "NS_NET_STATUS_TLS_HANDSHAKE_ENDED"; case nsresult::NS_NET_STATUS_SENDING_TO: return "NS_NET_STATUS_SENDING_TO"; case nsresult::NS_NET_STATUS_WAITING_FOR: return "NS_NET_STATUS_WAITING_FOR"; case nsresult::NS_NET_STATUS_RECEIVING_FROM: return "NS_NET_STATUS_RECEIVING_FROM"; case nsresult::NS_ERROR_INTERCEPTION_FAILED: return "NS_ERROR_INTERCEPTION_FAILED"; case nsresult::NS_ERROR_WEBTRANSPORT_SESSION_LIMIT_EXCEEDED: return "NS_ERROR_WEBTRANSPORT_SESSION_LIMIT_EXCEEDED"; case nsresult::NS_ERROR_WEBTRANSPORT_CODE_BASE: return "NS_ERROR_WEBTRANSPORT_CODE_BASE"; case nsresult::NS_ERROR_WEBTRANSPORT_CODE_END: return "NS_ERROR_WEBTRANSPORT_CODE_END"; case nsresult::NS_ERROR_PROXY_CODE_BASE: return "NS_ERROR_PROXY_CODE_BASE"; case nsresult::NS_ERROR_PROXY_MULTIPLE_CHOICES: return "NS_ERROR_PROXY_MULTIPLE_CHOICES"; case nsresult::NS_ERROR_PROXY_MOVED_PERMANENTLY: return "NS_ERROR_PROXY_MOVED_PERMANENTLY"; case nsresult::NS_ERROR_PROXY_FOUND: return "NS_ERROR_PROXY_FOUND"; case nsresult::NS_ERROR_PROXY_SEE_OTHER: return "NS_ERROR_PROXY_SEE_OTHER"; case nsresult::NS_ERROR_PROXY_NOT_MODIFIED: return "NS_ERROR_PROXY_NOT_MODIFIED"; case nsresult::NS_ERROR_PROXY_TEMPORARY_REDIRECT: return "NS_ERROR_PROXY_TEMPORARY_REDIRECT"; case nsresult::NS_ERROR_PROXY_PERMANENT_REDIRECT: return "NS_ERROR_PROXY_PERMANENT_REDIRECT"; case nsresult::NS_ERROR_PROXY_BAD_REQUEST: return "NS_ERROR_PROXY_BAD_REQUEST"; case nsresult::NS_ERROR_PROXY_UNAUTHORIZED: return "NS_ERROR_PROXY_UNAUTHORIZED"; case nsresult::NS_ERROR_PROXY_PAYMENT_REQUIRED: return "NS_ERROR_PROXY_PAYMENT_REQUIRED"; case nsresult::NS_ERROR_PROXY_FORBIDDEN: return "NS_ERROR_PROXY_FORBIDDEN"; case nsresult::NS_ERROR_PROXY_NOT_FOUND: return "NS_ERROR_PROXY_NOT_FOUND"; case nsresult::NS_ERROR_PROXY_METHOD_NOT_ALLOWED: return "NS_ERROR_PROXY_METHOD_NOT_ALLOWED"; case nsresult::NS_ERROR_PROXY_NOT_ACCEPTABLE: return "NS_ERROR_PROXY_NOT_ACCEPTABLE"; case nsresult::NS_ERROR_PROXY_AUTHENTICATION_FAILED: return "NS_ERROR_PROXY_AUTHENTICATION_FAILED"; case nsresult::NS_ERROR_PROXY_REQUEST_TIMEOUT: return "NS_ERROR_PROXY_REQUEST_TIMEOUT"; case nsresult::NS_ERROR_PROXY_CONFLICT: return "NS_ERROR_PROXY_CONFLICT"; case nsresult::NS_ERROR_PROXY_GONE: return "NS_ERROR_PROXY_GONE"; case nsresult::NS_ERROR_PROXY_LENGTH_REQUIRED: return "NS_ERROR_PROXY_LENGTH_REQUIRED"; case nsresult::NS_ERROR_PROXY_PRECONDITION_FAILED: return "NS_ERROR_PROXY_PRECONDITION_FAILED"; case nsresult::NS_ERROR_PROXY_REQUEST_ENTITY_TOO_LARGE: return "NS_ERROR_PROXY_REQUEST_ENTITY_TOO_LARGE"; case nsresult::NS_ERROR_PROXY_REQUEST_URI_TOO_LONG: return "NS_ERROR_PROXY_REQUEST_URI_TOO_LONG"; case nsresult::NS_ERROR_PROXY_UNSUPPORTED_MEDIA_TYPE: return "NS_ERROR_PROXY_UNSUPPORTED_MEDIA_TYPE"; case nsresult::NS_ERROR_PROXY_REQUESTED_RANGE_NOT_SATISFIABLE: return "NS_ERROR_PROXY_REQUESTED_RANGE_NOT_SATISFIABLE"; case nsresult::NS_ERROR_PROXY_EXPECTATION_FAILED: return "NS_ERROR_PROXY_EXPECTATION_FAILED"; case nsresult::NS_ERROR_PROXY_MISDIRECTED_REQUEST: return "NS_ERROR_PROXY_MISDIRECTED_REQUEST"; case nsresult::NS_ERROR_PROXY_TOO_EARLY: return "NS_ERROR_PROXY_TOO_EARLY"; case nsresult::NS_ERROR_PROXY_UPGRADE_REQUIRED: return "NS_ERROR_PROXY_UPGRADE_REQUIRED"; case nsresult::NS_ERROR_PROXY_PRECONDITION_REQUIRED: return "NS_ERROR_PROXY_PRECONDITION_REQUIRED"; case nsresult::NS_ERROR_PROXY_TOO_MANY_REQUESTS: return "NS_ERROR_PROXY_TOO_MANY_REQUESTS"; case nsresult::NS_ERROR_PROXY_REQUEST_HEADER_FIELDS_TOO_LARGE: return "NS_ERROR_PROXY_REQUEST_HEADER_FIELDS_TOO_LARGE"; case nsresult::NS_ERROR_PROXY_UNAVAILABLE_FOR_LEGAL_REASONS: return "NS_ERROR_PROXY_UNAVAILABLE_FOR_LEGAL_REASONS"; case nsresult::NS_ERROR_PROXY_INTERNAL_SERVER_ERROR: return "NS_ERROR_PROXY_INTERNAL_SERVER_ERROR"; case nsresult::NS_ERROR_PROXY_NOT_IMPLEMENTED: return "NS_ERROR_PROXY_NOT_IMPLEMENTED"; case nsresult::NS_ERROR_PROXY_BAD_GATEWAY: return "NS_ERROR_PROXY_BAD_GATEWAY"; case nsresult::NS_ERROR_PROXY_SERVICE_UNAVAILABLE: return "NS_ERROR_PROXY_SERVICE_UNAVAILABLE"; case nsresult::NS_ERROR_PROXY_GATEWAY_TIMEOUT: return "NS_ERROR_PROXY_GATEWAY_TIMEOUT"; case nsresult::NS_ERROR_PROXY_VERSION_NOT_SUPPORTED: return "NS_ERROR_PROXY_VERSION_NOT_SUPPORTED"; case nsresult::NS_ERROR_PROXY_VARIANT_ALSO_NEGOTIATES: return "NS_ERROR_PROXY_VARIANT_ALSO_NEGOTIATES"; case nsresult::NS_ERROR_PROXY_NOT_EXTENDED: return "NS_ERROR_PROXY_NOT_EXTENDED"; case nsresult::NS_ERROR_PROXY_NETWORK_AUTHENTICATION_REQUIRED: return "NS_ERROR_PROXY_NETWORK_AUTHENTICATION_REQUIRED"; case nsresult::NS_ERROR_PLUGINS_PLUGINSNOTCHANGED: return "NS_ERROR_PLUGINS_PLUGINSNOTCHANGED"; case nsresult::NS_ERROR_PLUGIN_DISABLED: return "NS_ERROR_PLUGIN_DISABLED"; case nsresult::NS_ERROR_PLUGIN_TIME_RANGE_NOT_SUPPORTED: return "NS_ERROR_PLUGIN_TIME_RANGE_NOT_SUPPORTED"; case nsresult::NS_ERROR_PLUGIN_CLICKTOPLAY: return "NS_ERROR_PLUGIN_CLICKTOPLAY"; case nsresult::NS_OK_PARSE_SHEET: return "NS_OK_PARSE_SHEET"; case nsresult::NS_ERROR_HTMLPARSER_EOF: return "NS_ERROR_HTMLPARSER_EOF"; case nsresult::NS_ERROR_HTMLPARSER_BADURL: return "NS_ERROR_HTMLPARSER_BADURL"; case nsresult::NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT: return "NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT"; case nsresult::NS_ERROR_HTMLPARSER_INTERRUPTED: return "NS_ERROR_HTMLPARSER_INTERRUPTED"; case nsresult::NS_ERROR_HTMLPARSER_BLOCK: return "NS_ERROR_HTMLPARSER_BLOCK"; case nsresult::NS_ERROR_HTMLPARSER_UNRESOLVEDDTD: return "NS_ERROR_HTMLPARSER_UNRESOLVEDDTD"; case nsresult::NS_ERROR_HTMLPARSER_STOPPARSING: return "NS_ERROR_HTMLPARSER_STOPPARSING"; case nsresult::NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP: return "NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP"; case nsresult::NS_RDF_NO_VALUE: return "NS_RDF_NO_VALUE"; case nsresult::NS_RDF_ASSERTION_REJECTED: return "NS_RDF_ASSERTION_REJECTED"; case nsresult::NS_RDF_STOP_VISIT: return "NS_RDF_STOP_VISIT"; case nsresult::NS_ERROR_UCONV_NOCONV: return "NS_ERROR_UCONV_NOCONV"; case nsresult::NS_ERROR_UDEC_ILLEGALINPUT: return "NS_ERROR_UDEC_ILLEGALINPUT"; case nsresult::NS_OK_HAD_REPLACEMENTS: return "NS_OK_HAD_REPLACEMENTS"; case nsresult::NS_OK_UDEC_MOREINPUT: return "NS_OK_UDEC_MOREINPUT"; case nsresult::NS_OK_UDEC_MOREOUTPUT: return "NS_OK_UDEC_MOREOUTPUT"; case nsresult::NS_OK_UENC_MOREOUTPUT: return "NS_OK_UENC_MOREOUTPUT"; case nsresult::NS_ERROR_UENC_NOMAPPING: return "NS_ERROR_UENC_NOMAPPING"; case nsresult::NS_ERROR_FILE_UNRECOGNIZED_PATH: return "NS_ERROR_FILE_UNRECOGNIZED_PATH"; case nsresult::NS_ERROR_FILE_UNRESOLVABLE_SYMLINK: return "NS_ERROR_FILE_UNRESOLVABLE_SYMLINK"; case nsresult::NS_ERROR_FILE_EXECUTION_FAILED: return "NS_ERROR_FILE_EXECUTION_FAILED"; case nsresult::NS_ERROR_FILE_UNKNOWN_TYPE: return "NS_ERROR_FILE_UNKNOWN_TYPE"; case nsresult::NS_ERROR_FILE_DESTINATION_NOT_DIR: return "NS_ERROR_FILE_DESTINATION_NOT_DIR"; case nsresult::NS_ERROR_FILE_COPY_OR_MOVE_FAILED: return "NS_ERROR_FILE_COPY_OR_MOVE_FAILED"; case nsresult::NS_ERROR_FILE_ALREADY_EXISTS: return "NS_ERROR_FILE_ALREADY_EXISTS"; case nsresult::NS_ERROR_FILE_INVALID_PATH: return "NS_ERROR_FILE_INVALID_PATH"; case nsresult::NS_ERROR_FILE_CORRUPTED: return "NS_ERROR_FILE_CORRUPTED"; case nsresult::NS_ERROR_FILE_NOT_DIRECTORY: return "NS_ERROR_FILE_NOT_DIRECTORY"; case nsresult::NS_ERROR_FILE_IS_DIRECTORY: return "NS_ERROR_FILE_IS_DIRECTORY"; case nsresult::NS_ERROR_FILE_IS_LOCKED: return "NS_ERROR_FILE_IS_LOCKED"; case nsresult::NS_ERROR_FILE_TOO_BIG: return "NS_ERROR_FILE_TOO_BIG"; case nsresult::NS_ERROR_FILE_NO_DEVICE_SPACE: return "NS_ERROR_FILE_NO_DEVICE_SPACE"; case nsresult::NS_ERROR_FILE_NAME_TOO_LONG: return "NS_ERROR_FILE_NAME_TOO_LONG"; case nsresult::NS_ERROR_FILE_NOT_FOUND: return "NS_ERROR_FILE_NOT_FOUND"; case nsresult::NS_ERROR_FILE_READ_ONLY: return "NS_ERROR_FILE_READ_ONLY"; case nsresult::NS_ERROR_FILE_DIR_NOT_EMPTY: return "NS_ERROR_FILE_DIR_NOT_EMPTY"; case nsresult::NS_ERROR_FILE_ACCESS_DENIED: return "NS_ERROR_FILE_ACCESS_DENIED"; case nsresult::NS_ERROR_FILE_FS_CORRUPTED: return "NS_ERROR_FILE_FS_CORRUPTED"; case nsresult::NS_ERROR_FILE_DEVICE_FAILURE: return "NS_ERROR_FILE_DEVICE_FAILURE"; case nsresult::NS_ERROR_FILE_DEVICE_TEMPORARY_FAILURE: return "NS_ERROR_FILE_DEVICE_TEMPORARY_FAILURE"; case nsresult::NS_ERROR_FILE_INVALID_HANDLE: return "NS_ERROR_FILE_INVALID_HANDLE"; case nsresult::NS_SUCCESS_FILE_DIRECTORY_EMPTY: return "NS_SUCCESS_FILE_DIRECTORY_EMPTY"; case nsresult::NS_SUCCESS_AGGREGATE_RESULT: return "NS_SUCCESS_AGGREGATE_RESULT"; case nsresult::NS_ERROR_DOM_INDEX_SIZE_ERR: return "NS_ERROR_DOM_INDEX_SIZE_ERR"; case nsresult::NS_ERROR_DOM_HIERARCHY_REQUEST_ERR: return "NS_ERROR_DOM_HIERARCHY_REQUEST_ERR"; case nsresult::NS_ERROR_DOM_WRONG_DOCUMENT_ERR: return "NS_ERROR_DOM_WRONG_DOCUMENT_ERR"; case nsresult::NS_ERROR_DOM_INVALID_CHARACTER_ERR: return "NS_ERROR_DOM_INVALID_CHARACTER_ERR"; case nsresult::NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR: return "NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR"; case nsresult::NS_ERROR_DOM_NOT_FOUND_ERR: return "NS_ERROR_DOM_NOT_FOUND_ERR"; case nsresult::NS_ERROR_DOM_NOT_SUPPORTED_ERR: return "NS_ERROR_DOM_NOT_SUPPORTED_ERR"; case nsresult::NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR: return "NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR"; case nsresult::NS_ERROR_DOM_INVALID_STATE_ERR: return "NS_ERROR_DOM_INVALID_STATE_ERR"; case nsresult::NS_ERROR_DOM_SYNTAX_ERR: return "NS_ERROR_DOM_SYNTAX_ERR"; case nsresult::NS_ERROR_DOM_INVALID_MODIFICATION_ERR: return "NS_ERROR_DOM_INVALID_MODIFICATION_ERR"; case nsresult::NS_ERROR_DOM_NAMESPACE_ERR: return "NS_ERROR_DOM_NAMESPACE_ERR"; case nsresult::NS_ERROR_DOM_INVALID_ACCESS_ERR: return "NS_ERROR_DOM_INVALID_ACCESS_ERR"; case nsresult::NS_ERROR_DOM_TYPE_MISMATCH_ERR: return "NS_ERROR_DOM_TYPE_MISMATCH_ERR"; case nsresult::NS_ERROR_DOM_SECURITY_ERR: return "NS_ERROR_DOM_SECURITY_ERR"; case nsresult::NS_ERROR_DOM_NETWORK_ERR: return "NS_ERROR_DOM_NETWORK_ERR"; case nsresult::NS_ERROR_DOM_ABORT_ERR: return "NS_ERROR_DOM_ABORT_ERR"; case nsresult::NS_ERROR_DOM_URL_MISMATCH_ERR: return "NS_ERROR_DOM_URL_MISMATCH_ERR"; case nsresult::NS_ERROR_DOM_QUOTA_EXCEEDED_ERR: return "NS_ERROR_DOM_QUOTA_EXCEEDED_ERR"; case nsresult::NS_ERROR_DOM_TIMEOUT_ERR: return "NS_ERROR_DOM_TIMEOUT_ERR"; case nsresult::NS_ERROR_DOM_INVALID_NODE_TYPE_ERR: return "NS_ERROR_DOM_INVALID_NODE_TYPE_ERR"; case nsresult::NS_ERROR_DOM_DATA_CLONE_ERR: return "NS_ERROR_DOM_DATA_CLONE_ERR"; case nsresult::NS_ERROR_DOM_ENCODING_NOT_SUPPORTED_ERR: return "NS_ERROR_DOM_ENCODING_NOT_SUPPORTED_ERR"; case nsresult::NS_ERROR_DOM_UNKNOWN_ERR: return "NS_ERROR_DOM_UNKNOWN_ERR"; case nsresult::NS_ERROR_DOM_DATA_ERR: return "NS_ERROR_DOM_DATA_ERR"; case nsresult::NS_ERROR_DOM_OPERATION_ERR: return "NS_ERROR_DOM_OPERATION_ERR"; case nsresult::NS_ERROR_DOM_NOT_ALLOWED_ERR: return "NS_ERROR_DOM_NOT_ALLOWED_ERR"; case nsresult::NS_ERROR_DOM_WRONG_TYPE_ERR: return "NS_ERROR_DOM_WRONG_TYPE_ERR"; case nsresult::NS_ERROR_DOM_NOT_NUMBER_ERR: return "NS_ERROR_DOM_NOT_NUMBER_ERR"; case nsresult::NS_ERROR_DOM_PROP_ACCESS_DENIED: return "NS_ERROR_DOM_PROP_ACCESS_DENIED"; case nsresult::NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED: return "NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED"; case nsresult::NS_ERROR_DOM_BAD_URI: return "NS_ERROR_DOM_BAD_URI"; case nsresult::NS_ERROR_DOM_RETVAL_UNDEFINED: return "NS_ERROR_DOM_RETVAL_UNDEFINED"; case nsresult::NS_ERROR_UNCATCHABLE_EXCEPTION: return "NS_ERROR_UNCATCHABLE_EXCEPTION"; case nsresult::NS_ERROR_DOM_MALFORMED_URI: return "NS_ERROR_DOM_MALFORMED_URI"; case nsresult::NS_ERROR_DOM_INVALID_HEADER_NAME: return "NS_ERROR_DOM_INVALID_HEADER_NAME"; case nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_HAS_INVALID_CONTEXT: return "NS_ERROR_DOM_INVALID_STATE_XHR_HAS_INVALID_CONTEXT"; case nsresult::NS_ERROR_DOM_JS_DECODING_ERROR: return "NS_ERROR_DOM_JS_DECODING_ERROR"; case nsresult::NS_ERROR_DOM_IMAGE_INACTIVE_DOCUMENT: return "NS_ERROR_DOM_IMAGE_INACTIVE_DOCUMENT"; case nsresult::NS_ERROR_DOM_IMAGE_INVALID_REQUEST: return "NS_ERROR_DOM_IMAGE_INVALID_REQUEST"; case nsresult::NS_ERROR_DOM_IMAGE_BROKEN: return "NS_ERROR_DOM_IMAGE_BROKEN"; case nsresult::NS_ERROR_DOM_CORP_FAILED: return "NS_ERROR_DOM_CORP_FAILED"; case nsresult::NS_ERROR_DOM_BAD_CROSS_ORIGIN_URI: return "NS_ERROR_DOM_BAD_CROSS_ORIGIN_URI"; case nsresult::NS_ERROR_RECURSIVE_DOCUMENT_LOAD: return "NS_ERROR_RECURSIVE_DOCUMENT_LOAD"; case nsresult::NS_ERROR_DOM_WEBEXT_CONTENT_SCRIPT_URI: return "NS_ERROR_DOM_WEBEXT_CONTENT_SCRIPT_URI"; case nsresult::NS_ERROR_DOM_COEP_FAILED: return "NS_ERROR_DOM_COEP_FAILED"; case nsresult::NS_ERROR_DOM_COOP_FAILED: return "NS_ERROR_DOM_COOP_FAILED"; case nsresult::NS_ERROR_DOM_INVALID_HEADER_VALUE: return "NS_ERROR_DOM_INVALID_HEADER_VALUE"; case nsresult::NS_SUCCESS_DOM_NO_OPERATION: return "NS_SUCCESS_DOM_NO_OPERATION"; case nsresult::NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW: return "NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW"; case nsresult::NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW_UNCATCHABLE: return "NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW_UNCATCHABLE"; case nsresult::NS_IMAGELIB_ERROR_FAILURE: return "NS_IMAGELIB_ERROR_FAILURE"; case nsresult::NS_IMAGELIB_ERROR_NO_DECODER: return "NS_IMAGELIB_ERROR_NO_DECODER"; case nsresult::NS_IMAGELIB_ERROR_NOT_FINISHED: return "NS_IMAGELIB_ERROR_NOT_FINISHED"; case nsresult::NS_IMAGELIB_ERROR_NO_ENCODER: return "NS_IMAGELIB_ERROR_NO_ENCODER"; case nsresult::NS_ERROR_EDITOR_DESTROYED: return "NS_ERROR_EDITOR_DESTROYED"; case nsresult::NS_ERROR_EDITOR_UNEXPECTED_DOM_TREE: return "NS_ERROR_EDITOR_UNEXPECTED_DOM_TREE"; case nsresult::NS_ERROR_EDITOR_ACTION_CANCELED: return "NS_ERROR_EDITOR_ACTION_CANCELED"; case nsresult::NS_ERROR_EDITOR_NO_EDITABLE_RANGE: return "NS_ERROR_EDITOR_NO_EDITABLE_RANGE"; case nsresult::NS_ERROR_EDITOR_NO_DELETABLE_RANGE: return "NS_ERROR_EDITOR_NO_DELETABLE_RANGE"; case nsresult::NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND: return "NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND"; case nsresult::NS_SUCCESS_EDITOR_FOUND_TARGET: return "NS_SUCCESS_EDITOR_FOUND_TARGET"; case nsresult::NS_SUCCESS_EDITOR_BUT_IGNORED_TRIVIAL_ERROR: return "NS_SUCCESS_EDITOR_BUT_IGNORED_TRIVIAL_ERROR"; case nsresult::NS_ERROR_XPC_NOT_ENOUGH_ARGS: return "NS_ERROR_XPC_NOT_ENOUGH_ARGS"; case nsresult::NS_ERROR_XPC_NEED_OUT_OBJECT: return "NS_ERROR_XPC_NEED_OUT_OBJECT"; case nsresult::NS_ERROR_XPC_CANT_SET_OUT_VAL: return "NS_ERROR_XPC_CANT_SET_OUT_VAL"; case nsresult::NS_ERROR_XPC_NATIVE_RETURNED_FAILURE: return "NS_ERROR_XPC_NATIVE_RETURNED_FAILURE"; case nsresult::NS_ERROR_XPC_CANT_GET_INTERFACE_INFO: return "NS_ERROR_XPC_CANT_GET_INTERFACE_INFO"; case nsresult::NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO: return "NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO"; case nsresult::NS_ERROR_XPC_CANT_GET_METHOD_INFO: return "NS_ERROR_XPC_CANT_GET_METHOD_INFO"; case nsresult::NS_ERROR_XPC_UNEXPECTED: return "NS_ERROR_XPC_UNEXPECTED"; case nsresult::NS_ERROR_XPC_BAD_CONVERT_JS: return "NS_ERROR_XPC_BAD_CONVERT_JS"; case nsresult::NS_ERROR_XPC_BAD_CONVERT_NATIVE: return "NS_ERROR_XPC_BAD_CONVERT_NATIVE"; case nsresult::NS_ERROR_XPC_BAD_CONVERT_JS_NULL_REF: return "NS_ERROR_XPC_BAD_CONVERT_JS_NULL_REF"; case nsresult::NS_ERROR_XPC_BAD_OP_ON_WN_PROTO: return "NS_ERROR_XPC_BAD_OP_ON_WN_PROTO"; case nsresult::NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN: return "NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN"; case nsresult::NS_ERROR_XPC_CANT_DEFINE_PROP_ON_WN: return "NS_ERROR_XPC_CANT_DEFINE_PROP_ON_WN"; case nsresult::NS_ERROR_XPC_CANT_WATCH_WN_STATIC: return "NS_ERROR_XPC_CANT_WATCH_WN_STATIC"; case nsresult::NS_ERROR_XPC_CANT_EXPORT_WN_STATIC: return "NS_ERROR_XPC_CANT_EXPORT_WN_STATIC"; case nsresult::NS_ERROR_XPC_SCRIPTABLE_CALL_FAILED: return "NS_ERROR_XPC_SCRIPTABLE_CALL_FAILED"; case nsresult::NS_ERROR_XPC_SCRIPTABLE_CTOR_FAILED: return "NS_ERROR_XPC_SCRIPTABLE_CTOR_FAILED"; case nsresult::NS_ERROR_XPC_CANT_CALL_WO_SCRIPTABLE: return "NS_ERROR_XPC_CANT_CALL_WO_SCRIPTABLE"; case nsresult::NS_ERROR_XPC_CANT_CTOR_WO_SCRIPTABLE: return "NS_ERROR_XPC_CANT_CTOR_WO_SCRIPTABLE"; case nsresult::NS_ERROR_XPC_CI_RETURNED_FAILURE: return "NS_ERROR_XPC_CI_RETURNED_FAILURE"; case nsresult::NS_ERROR_XPC_GS_RETURNED_FAILURE: return "NS_ERROR_XPC_GS_RETURNED_FAILURE"; case nsresult::NS_ERROR_XPC_BAD_CID: return "NS_ERROR_XPC_BAD_CID"; case nsresult::NS_ERROR_XPC_BAD_IID: return "NS_ERROR_XPC_BAD_IID"; case nsresult::NS_ERROR_XPC_CANT_CREATE_WN: return "NS_ERROR_XPC_CANT_CREATE_WN"; case nsresult::NS_ERROR_XPC_JS_THREW_EXCEPTION: return "NS_ERROR_XPC_JS_THREW_EXCEPTION"; case nsresult::NS_ERROR_XPC_JS_THREW_NATIVE_OBJECT: return "NS_ERROR_XPC_JS_THREW_NATIVE_OBJECT"; case nsresult::NS_ERROR_XPC_JS_THREW_JS_OBJECT: return "NS_ERROR_XPC_JS_THREW_JS_OBJECT"; case nsresult::NS_ERROR_XPC_JS_THREW_NULL: return "NS_ERROR_XPC_JS_THREW_NULL"; case nsresult::NS_ERROR_XPC_JS_THREW_STRING: return "NS_ERROR_XPC_JS_THREW_STRING"; case nsresult::NS_ERROR_XPC_JS_THREW_NUMBER: return "NS_ERROR_XPC_JS_THREW_NUMBER"; case nsresult::NS_ERROR_XPC_JAVASCRIPT_ERROR: return "NS_ERROR_XPC_JAVASCRIPT_ERROR"; case nsresult::NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS: return "NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS"; case nsresult::NS_ERROR_XPC_CANT_CONVERT_PRIMITIVE_TO_ARRAY: return "NS_ERROR_XPC_CANT_CONVERT_PRIMITIVE_TO_ARRAY"; case nsresult::NS_ERROR_XPC_CANT_CONVERT_OBJECT_TO_ARRAY: return "NS_ERROR_XPC_CANT_CONVERT_OBJECT_TO_ARRAY"; case nsresult::NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY: return "NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY"; case nsresult::NS_ERROR_XPC_CANT_GET_ARRAY_INFO: return "NS_ERROR_XPC_CANT_GET_ARRAY_INFO"; case nsresult::NS_ERROR_XPC_NOT_ENOUGH_CHARS_IN_STRING: return "NS_ERROR_XPC_NOT_ENOUGH_CHARS_IN_STRING"; case nsresult::NS_ERROR_XPC_SECURITY_MANAGER_VETO: return "NS_ERROR_XPC_SECURITY_MANAGER_VETO"; case nsresult::NS_ERROR_XPC_INTERFACE_NOT_SCRIPTABLE: return "NS_ERROR_XPC_INTERFACE_NOT_SCRIPTABLE"; case nsresult::NS_ERROR_XPC_INTERFACE_NOT_FROM_NSISUPPORTS: return "NS_ERROR_XPC_INTERFACE_NOT_FROM_NSISUPPORTS"; case nsresult::NS_ERROR_XPC_CANT_SET_READ_ONLY_CONSTANT: return "NS_ERROR_XPC_CANT_SET_READ_ONLY_CONSTANT"; case nsresult::NS_ERROR_XPC_CANT_SET_READ_ONLY_ATTRIBUTE: return "NS_ERROR_XPC_CANT_SET_READ_ONLY_ATTRIBUTE"; case nsresult::NS_ERROR_XPC_CANT_SET_READ_ONLY_METHOD: return "NS_ERROR_XPC_CANT_SET_READ_ONLY_METHOD"; case nsresult::NS_ERROR_XPC_CANT_ADD_PROP_TO_WRAPPED_NATIVE: return "NS_ERROR_XPC_CANT_ADD_PROP_TO_WRAPPED_NATIVE"; case nsresult::NS_ERROR_XPC_CALL_TO_SCRIPTABLE_FAILED: return "NS_ERROR_XPC_CALL_TO_SCRIPTABLE_FAILED"; case nsresult::NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED: return "NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED"; case nsresult::NS_ERROR_XPC_BAD_ID_STRING: return "NS_ERROR_XPC_BAD_ID_STRING"; case nsresult::NS_ERROR_XPC_BAD_INITIALIZER_NAME: return "NS_ERROR_XPC_BAD_INITIALIZER_NAME"; case nsresult::NS_ERROR_XPC_HAS_BEEN_SHUTDOWN: return "NS_ERROR_XPC_HAS_BEEN_SHUTDOWN"; case nsresult::NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN: return "NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN"; case nsresult::NS_ERROR_XPC_BAD_CONVERT_JS_ZERO_ISNOT_NULL: return "NS_ERROR_XPC_BAD_CONVERT_JS_ZERO_ISNOT_NULL"; case nsresult::NS_ERROR_LAUNCHED_CHILD_PROCESS: return "NS_ERROR_LAUNCHED_CHILD_PROCESS"; case nsresult::NS_ERROR_SHOW_PROFILE_MANAGER: return "NS_ERROR_SHOW_PROFILE_MANAGER"; case nsresult::NS_ERROR_DATABASE_CHANGED: return "NS_ERROR_DATABASE_CHANGED"; case nsresult::NS_ERROR_XFO_VIOLATION: return "NS_ERROR_XFO_VIOLATION"; case nsresult::NS_ERROR_CSP_FORM_ACTION_VIOLATION: return "NS_ERROR_CSP_FORM_ACTION_VIOLATION"; case nsresult::NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION: return "NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION"; case nsresult::NS_ERROR_SRI_CORRUPT: return "NS_ERROR_SRI_CORRUPT"; case nsresult::NS_ERROR_SRI_NOT_ELIGIBLE: return "NS_ERROR_SRI_NOT_ELIGIBLE"; case nsresult::NS_ERROR_SRI_UNEXPECTED_HASH_TYPE: return "NS_ERROR_SRI_UNEXPECTED_HASH_TYPE"; case nsresult::NS_ERROR_SRI_IMPORT: return "NS_ERROR_SRI_IMPORT"; case nsresult::NS_ERROR_CMS_VERIFY_NOT_SIGNED: return "NS_ERROR_CMS_VERIFY_NOT_SIGNED"; case nsresult::NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO: return "NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO"; case nsresult::NS_ERROR_CMS_VERIFY_BAD_DIGEST: return "NS_ERROR_CMS_VERIFY_BAD_DIGEST"; case nsresult::NS_ERROR_CMS_VERIFY_NOCERT: return "NS_ERROR_CMS_VERIFY_NOCERT"; case nsresult::NS_ERROR_CMS_VERIFY_UNTRUSTED: return "NS_ERROR_CMS_VERIFY_UNTRUSTED"; case nsresult::NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED: return "NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED"; case nsresult::NS_ERROR_CMS_VERIFY_ERROR_PROCESSING: return "NS_ERROR_CMS_VERIFY_ERROR_PROCESSING"; case nsresult::NS_ERROR_CMS_VERIFY_BAD_SIGNATURE: return "NS_ERROR_CMS_VERIFY_BAD_SIGNATURE"; case nsresult::NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH: return "NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH"; case nsresult::NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO: return "NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO"; case nsresult::NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO: return "NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO"; case nsresult::NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE: return "NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE"; case nsresult::NS_ERROR_CMS_VERIFY_HEADER_MISMATCH: return "NS_ERROR_CMS_VERIFY_HEADER_MISMATCH"; case nsresult::NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED: return "NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED"; case nsresult::NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS: return "NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS"; case nsresult::NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG: return "NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG"; case nsresult::NS_ERROR_CMS_ENCRYPT_INCOMPLETE: return "NS_ERROR_CMS_ENCRYPT_INCOMPLETE"; case nsresult::NS_ERROR_WONT_HANDLE_CONTENT: return "NS_ERROR_WONT_HANDLE_CONTENT"; case nsresult::NS_ERROR_MALWARE_URI: return "NS_ERROR_MALWARE_URI"; case nsresult::NS_ERROR_PHISHING_URI: return "NS_ERROR_PHISHING_URI"; case nsresult::NS_ERROR_TRACKING_URI: return "NS_ERROR_TRACKING_URI"; case nsresult::NS_ERROR_UNWANTED_URI: return "NS_ERROR_UNWANTED_URI"; case nsresult::NS_ERROR_BLOCKED_URI: return "NS_ERROR_BLOCKED_URI"; case nsresult::NS_ERROR_HARMFUL_URI: return "NS_ERROR_HARMFUL_URI"; case nsresult::NS_ERROR_FINGERPRINTING_URI: return "NS_ERROR_FINGERPRINTING_URI"; case nsresult::NS_ERROR_CRYPTOMINING_URI: return "NS_ERROR_CRYPTOMINING_URI"; case nsresult::NS_ERROR_SOCIALTRACKING_URI: return "NS_ERROR_SOCIALTRACKING_URI"; case nsresult::NS_ERROR_EMAILTRACKING_URI: return "NS_ERROR_EMAILTRACKING_URI"; case nsresult::NS_ERROR_RESTRICTED_CONTENT: return "NS_ERROR_RESTRICTED_CONTENT"; case nsresult::NS_ERROR_HARMFULADDON_URI: return "NS_ERROR_HARMFULADDON_URI"; case nsresult::NS_ERROR_SAVE_LINK_AS_TIMEOUT: return "NS_ERROR_SAVE_LINK_AS_TIMEOUT"; case nsresult::NS_ERROR_PARSED_DATA_CACHED: return "NS_ERROR_PARSED_DATA_CACHED"; case nsresult::NS_BINDING_CANCELLED_OLD_LOAD: return "NS_BINDING_CANCELLED_OLD_LOAD"; case nsresult::NS_ERROR_CONTENT_BLOCKED: return "NS_ERROR_CONTENT_BLOCKED"; case nsresult::NS_ERROR_CONTENT_BLOCKED_SHOW_ALT: return "NS_ERROR_CONTENT_BLOCKED_SHOW_ALT"; case nsresult::NS_PROPTABLE_PROP_NOT_THERE: return "NS_PROPTABLE_PROP_NOT_THERE"; case nsresult::NS_ERROR_CONTENT_CRASHED: return "NS_ERROR_CONTENT_CRASHED"; case nsresult::NS_ERROR_FRAME_CRASHED: return "NS_ERROR_FRAME_CRASHED"; case nsresult::NS_ERROR_BUILDID_MISMATCH: return "NS_ERROR_BUILDID_MISMATCH"; case nsresult::NS_PROPTABLE_PROP_OVERWRITTEN: return "NS_PROPTABLE_PROP_OVERWRITTEN"; case nsresult::NS_FINDBROADCASTER_NOT_FOUND: return "NS_FINDBROADCASTER_NOT_FOUND"; case nsresult::NS_FINDBROADCASTER_FOUND: return "NS_FINDBROADCASTER_FOUND"; case nsresult::NS_ERROR_XSLT_PARSE_FAILURE: return "NS_ERROR_XSLT_PARSE_FAILURE"; case nsresult::NS_ERROR_XPATH_PARSE_FAILURE: return "NS_ERROR_XPATH_PARSE_FAILURE"; case nsresult::NS_ERROR_XSLT_ALREADY_SET: return "NS_ERROR_XSLT_ALREADY_SET"; case nsresult::NS_ERROR_XSLT_EXECUTION_FAILURE: return "NS_ERROR_XSLT_EXECUTION_FAILURE"; case nsresult::NS_ERROR_XPATH_UNKNOWN_FUNCTION: return "NS_ERROR_XPATH_UNKNOWN_FUNCTION"; case nsresult::NS_ERROR_XSLT_BAD_RECURSION: return "NS_ERROR_XSLT_BAD_RECURSION"; case nsresult::NS_ERROR_XSLT_BAD_VALUE: return "NS_ERROR_XSLT_BAD_VALUE"; case nsresult::NS_ERROR_XSLT_NODESET_EXPECTED: return "NS_ERROR_XSLT_NODESET_EXPECTED"; case nsresult::NS_ERROR_XSLT_ABORTED: return "NS_ERROR_XSLT_ABORTED"; case nsresult::NS_ERROR_XSLT_NETWORK_ERROR: return "NS_ERROR_XSLT_NETWORK_ERROR"; case nsresult::NS_ERROR_XSLT_WRONG_MIME_TYPE: return "NS_ERROR_XSLT_WRONG_MIME_TYPE"; case nsresult::NS_ERROR_XSLT_LOAD_RECURSION: return "NS_ERROR_XSLT_LOAD_RECURSION"; case nsresult::NS_ERROR_XPATH_BAD_ARGUMENT_COUNT: return "NS_ERROR_XPATH_BAD_ARGUMENT_COUNT"; case nsresult::NS_ERROR_XPATH_BAD_EXTENSION_FUNCTION: return "NS_ERROR_XPATH_BAD_EXTENSION_FUNCTION"; case nsresult::NS_ERROR_XPATH_PAREN_EXPECTED: return "NS_ERROR_XPATH_PAREN_EXPECTED"; case nsresult::NS_ERROR_XPATH_INVALID_AXIS: return "NS_ERROR_XPATH_INVALID_AXIS"; case nsresult::NS_ERROR_XPATH_NO_NODE_TYPE_TEST: return "NS_ERROR_XPATH_NO_NODE_TYPE_TEST"; case nsresult::NS_ERROR_XPATH_BRACKET_EXPECTED: return "NS_ERROR_XPATH_BRACKET_EXPECTED"; case nsresult::NS_ERROR_XPATH_INVALID_VAR_NAME: return "NS_ERROR_XPATH_INVALID_VAR_NAME"; case nsresult::NS_ERROR_XPATH_UNEXPECTED_END: return "NS_ERROR_XPATH_UNEXPECTED_END"; case nsresult::NS_ERROR_XPATH_OPERATOR_EXPECTED: return "NS_ERROR_XPATH_OPERATOR_EXPECTED"; case nsresult::NS_ERROR_XPATH_UNCLOSED_LITERAL: return "NS_ERROR_XPATH_UNCLOSED_LITERAL"; case nsresult::NS_ERROR_XPATH_BAD_COLON: return "NS_ERROR_XPATH_BAD_COLON"; case nsresult::NS_ERROR_XPATH_BAD_BANG: return "NS_ERROR_XPATH_BAD_BANG"; case nsresult::NS_ERROR_XPATH_ILLEGAL_CHAR: return "NS_ERROR_XPATH_ILLEGAL_CHAR"; case nsresult::NS_ERROR_XPATH_BINARY_EXPECTED: return "NS_ERROR_XPATH_BINARY_EXPECTED"; case nsresult::NS_ERROR_XSLT_LOAD_BLOCKED_ERROR: return "NS_ERROR_XSLT_LOAD_BLOCKED_ERROR"; case nsresult::NS_ERROR_XPATH_INVALID_EXPRESSION_EVALUATED: return "NS_ERROR_XPATH_INVALID_EXPRESSION_EVALUATED"; case nsresult::NS_ERROR_XPATH_UNBALANCED_CURLY_BRACE: return "NS_ERROR_XPATH_UNBALANCED_CURLY_BRACE"; case nsresult::NS_ERROR_XSLT_BAD_NODE_NAME: return "NS_ERROR_XSLT_BAD_NODE_NAME"; case nsresult::NS_ERROR_XSLT_VAR_ALREADY_SET: return "NS_ERROR_XSLT_VAR_ALREADY_SET"; case nsresult::NS_ERROR_XSLT_CALL_TO_KEY_NOT_ALLOWED: return "NS_ERROR_XSLT_CALL_TO_KEY_NOT_ALLOWED"; case nsresult::NS_XSLT_GET_NEW_HANDLER: return "NS_XSLT_GET_NEW_HANDLER"; case nsresult::NS_ERROR_TRANSPORT_INIT: return "NS_ERROR_TRANSPORT_INIT"; case nsresult::NS_ERROR_DUPLICATE_HANDLE: return "NS_ERROR_DUPLICATE_HANDLE"; case nsresult::NS_ERROR_BRIDGE_OPEN_PARENT: return "NS_ERROR_BRIDGE_OPEN_PARENT"; case nsresult::NS_ERROR_BRIDGE_OPEN_CHILD: return "NS_ERROR_BRIDGE_OPEN_CHILD"; case nsresult::NS_ERROR_STORAGE_BUSY: return "NS_ERROR_STORAGE_BUSY"; case nsresult::NS_ERROR_STORAGE_IOERR: return "NS_ERROR_STORAGE_IOERR"; case nsresult::NS_ERROR_STORAGE_CONSTRAINT: return "NS_ERROR_STORAGE_CONSTRAINT"; case nsresult::NS_ERROR_DOM_FILE_NOT_FOUND_ERR: return "NS_ERROR_DOM_FILE_NOT_FOUND_ERR"; case nsresult::NS_ERROR_DOM_FILE_NOT_READABLE_ERR: return "NS_ERROR_DOM_FILE_NOT_READABLE_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR: return "NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_NOT_FOUND_ERR: return "NS_ERROR_DOM_INDEXEDDB_NOT_FOUND_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_CONSTRAINT_ERR: return "NS_ERROR_DOM_INDEXEDDB_CONSTRAINT_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_DATA_ERR: return "NS_ERROR_DOM_INDEXEDDB_DATA_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR: return "NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_TRANSACTION_INACTIVE_ERR: return "NS_ERROR_DOM_INDEXEDDB_TRANSACTION_INACTIVE_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_ABORT_ERR: return "NS_ERROR_DOM_INDEXEDDB_ABORT_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_READ_ONLY_ERR: return "NS_ERROR_DOM_INDEXEDDB_READ_ONLY_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_QUOTA_ERR: return "NS_ERROR_DOM_INDEXEDDB_QUOTA_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_VERSION_ERR: return "NS_ERROR_DOM_INDEXEDDB_VERSION_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_NOT_READABLE_ERR: return "NS_ERROR_DOM_INDEXEDDB_NOT_READABLE_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_KEY_ERR: return "NS_ERROR_DOM_INDEXEDDB_KEY_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_RENAME_OBJECT_STORE_ERR: return "NS_ERROR_DOM_INDEXEDDB_RENAME_OBJECT_STORE_ERR"; case nsresult::NS_ERROR_DOM_INDEXEDDB_RENAME_INDEX_ERR: return "NS_ERROR_DOM_INDEXEDDB_RENAME_INDEX_ERR"; case nsresult::NS_ERROR_DOM_FILEHANDLE_UNKNOWN_ERR: return "NS_ERROR_DOM_FILEHANDLE_UNKNOWN_ERR"; case nsresult::NS_ERROR_DOM_FILEHANDLE_NOT_ALLOWED_ERR: return "NS_ERROR_DOM_FILEHANDLE_NOT_ALLOWED_ERR"; case nsresult::NS_ERROR_DOM_FILEHANDLE_INACTIVE_ERR: return "NS_ERROR_DOM_FILEHANDLE_INACTIVE_ERR"; case nsresult::NS_ERROR_DOM_FILEHANDLE_ABORT_ERR: return "NS_ERROR_DOM_FILEHANDLE_ABORT_ERR"; case nsresult::NS_ERROR_DOM_FILEHANDLE_READ_ONLY_ERR: return "NS_ERROR_DOM_FILEHANDLE_READ_ONLY_ERR"; case nsresult::NS_ERROR_DOM_FILEHANDLE_QUOTA_ERR: return "NS_ERROR_DOM_FILEHANDLE_QUOTA_ERR"; case nsresult::NS_ERROR_SIGNED_JAR_NOT_SIGNED: return "NS_ERROR_SIGNED_JAR_NOT_SIGNED"; case nsresult::NS_ERROR_SIGNED_JAR_MODIFIED_ENTRY: return "NS_ERROR_SIGNED_JAR_MODIFIED_ENTRY"; case nsresult::NS_ERROR_SIGNED_JAR_UNSIGNED_ENTRY: return "NS_ERROR_SIGNED_JAR_UNSIGNED_ENTRY"; case nsresult::NS_ERROR_SIGNED_JAR_ENTRY_MISSING: return "NS_ERROR_SIGNED_JAR_ENTRY_MISSING"; case nsresult::NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE: return "NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE"; case nsresult::NS_ERROR_SIGNED_JAR_ENTRY_TOO_LARGE: return "NS_ERROR_SIGNED_JAR_ENTRY_TOO_LARGE"; case nsresult::NS_ERROR_SIGNED_JAR_ENTRY_INVALID: return "NS_ERROR_SIGNED_JAR_ENTRY_INVALID"; case nsresult::NS_ERROR_SIGNED_JAR_MANIFEST_INVALID: return "NS_ERROR_SIGNED_JAR_MANIFEST_INVALID"; case nsresult::NS_ERROR_DOM_FILESYSTEM_INVALID_PATH_ERR: return "NS_ERROR_DOM_FILESYSTEM_INVALID_PATH_ERR"; case nsresult::NS_ERROR_DOM_FILESYSTEM_INVALID_MODIFICATION_ERR: return "NS_ERROR_DOM_FILESYSTEM_INVALID_MODIFICATION_ERR"; case nsresult::NS_ERROR_DOM_FILESYSTEM_NO_MODIFICATION_ALLOWED_ERR: return "NS_ERROR_DOM_FILESYSTEM_NO_MODIFICATION_ALLOWED_ERR"; case nsresult::NS_ERROR_DOM_FILESYSTEM_PATH_EXISTS_ERR: return "NS_ERROR_DOM_FILESYSTEM_PATH_EXISTS_ERR"; case nsresult::NS_ERROR_DOM_FILESYSTEM_TYPE_MISMATCH_ERR: return "NS_ERROR_DOM_FILESYSTEM_TYPE_MISMATCH_ERR"; case nsresult::NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR: return "NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR"; case nsresult::NS_ERROR_SIGNED_APP_MANIFEST_INVALID: return "NS_ERROR_SIGNED_APP_MANIFEST_INVALID"; case nsresult::NS_ERROR_DOM_PUSH_DENIED_ERR: return "NS_ERROR_DOM_PUSH_DENIED_ERR"; case nsresult::NS_ERROR_DOM_PUSH_ABORT_ERR: return "NS_ERROR_DOM_PUSH_ABORT_ERR"; case nsresult::NS_ERROR_DOM_PUSH_SERVICE_UNREACHABLE: return "NS_ERROR_DOM_PUSH_SERVICE_UNREACHABLE"; case nsresult::NS_ERROR_DOM_PUSH_INVALID_KEY_ERR: return "NS_ERROR_DOM_PUSH_INVALID_KEY_ERR"; case nsresult::NS_ERROR_DOM_PUSH_MISMATCHED_KEY_ERR: return "NS_ERROR_DOM_PUSH_MISMATCHED_KEY_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_ABORT_ERR: return "NS_ERROR_DOM_MEDIA_ABORT_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_NOT_ALLOWED_ERR: return "NS_ERROR_DOM_MEDIA_NOT_ALLOWED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_NOT_SUPPORTED_ERR: return "NS_ERROR_DOM_MEDIA_NOT_SUPPORTED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_DECODE_ERR: return "NS_ERROR_DOM_MEDIA_DECODE_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_FATAL_ERR: return "NS_ERROR_DOM_MEDIA_FATAL_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_METADATA_ERR: return "NS_ERROR_DOM_MEDIA_METADATA_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_OVERFLOW_ERR: return "NS_ERROR_DOM_MEDIA_OVERFLOW_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_END_OF_STREAM: return "NS_ERROR_DOM_MEDIA_END_OF_STREAM"; case nsresult::NS_ERROR_DOM_MEDIA_WAITING_FOR_DATA: return "NS_ERROR_DOM_MEDIA_WAITING_FOR_DATA"; case nsresult::NS_ERROR_DOM_MEDIA_CANCELED: return "NS_ERROR_DOM_MEDIA_CANCELED"; case nsresult::NS_ERROR_DOM_MEDIA_MEDIASINK_ERR: return "NS_ERROR_DOM_MEDIA_MEDIASINK_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_DEMUXER_ERR: return "NS_ERROR_DOM_MEDIA_DEMUXER_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_CDM_ERR: return "NS_ERROR_DOM_MEDIA_CDM_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER: return "NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER"; case nsresult::NS_ERROR_DOM_MEDIA_INITIALIZING_DECODER: return "NS_ERROR_DOM_MEDIA_INITIALIZING_DECODER"; case nsresult::NS_ERROR_DOM_MEDIA_REMOTE_CRASHED_RDD_OR_GPU_ERR: return "NS_ERROR_DOM_MEDIA_REMOTE_CRASHED_RDD_OR_GPU_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_REMOTE_CRASHED_UTILITY_ERR: return "NS_ERROR_DOM_MEDIA_REMOTE_CRASHED_UTILITY_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_REMOTE_CRASHED_MF_CDM_ERR: return "NS_ERROR_DOM_MEDIA_REMOTE_CRASHED_MF_CDM_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_KEY_QUOTA_EXCEEDED_ERR: return "NS_ERROR_DOM_MEDIA_KEY_QUOTA_EXCEEDED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_SOURCE_MAX_BUFFER_QUOTA_EXCEEDED_ERR: return "NS_ERROR_DOM_MEDIA_SOURCE_MAX_BUFFER_QUOTA_EXCEEDED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_SOURCE_FULL_BUFFER_QUOTA_EXCEEDED_ERR: return "NS_ERROR_DOM_MEDIA_SOURCE_FULL_BUFFER_QUOTA_EXCEEDED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_CDM_NO_SESSION_ERR: return "NS_ERROR_DOM_MEDIA_CDM_NO_SESSION_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_CDM_SESSION_OPERATION_ERR: return "NS_ERROR_DOM_MEDIA_CDM_SESSION_OPERATION_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_CDM_HDCP_NOT_SUPPORT: return "NS_ERROR_DOM_MEDIA_CDM_HDCP_NOT_SUPPORT"; case nsresult::NS_ERROR_DOM_MEDIA_CDM_NOT_FOUND_ERR: return "NS_ERROR_DOM_MEDIA_CDM_NOT_FOUND_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR: return "NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_EXTERNAL_ENGINE_NOT_SUPPORTED_ERR: return "NS_ERROR_DOM_MEDIA_EXTERNAL_ENGINE_NOT_SUPPORTED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_CDM_PROXY_NOT_SUPPORTED_ERR: return "NS_ERROR_DOM_MEDIA_CDM_PROXY_NOT_SUPPORTED_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_DENIED_IN_NON_UTILITY: return "NS_ERROR_DOM_MEDIA_DENIED_IN_NON_UTILITY"; case nsresult::NS_ERROR_DOM_MEDIA_RANGE_ERR: return "NS_ERROR_DOM_MEDIA_RANGE_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_TYPE_ERR: return "NS_ERROR_DOM_MEDIA_TYPE_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_MEDIA_ENGINE_INITIALIZATION_ERR: return "NS_ERROR_DOM_MEDIA_MEDIA_ENGINE_INITIALIZATION_ERR"; case nsresult::NS_ERROR_DOM_MEDIA_DROPPED_BY_ENCODER_ERR: return "NS_ERROR_DOM_MEDIA_DROPPED_BY_ENCODER_ERR"; case nsresult::NS_ERROR_UC_UPDATE_UNKNOWN: return "NS_ERROR_UC_UPDATE_UNKNOWN"; case nsresult::NS_ERROR_UC_UPDATE_DUPLICATE_PREFIX: return "NS_ERROR_UC_UPDATE_DUPLICATE_PREFIX"; case nsresult::NS_ERROR_UC_UPDATE_INFINITE_LOOP: return "NS_ERROR_UC_UPDATE_INFINITE_LOOP"; case nsresult::NS_ERROR_UC_UPDATE_WRONG_REMOVAL_INDICES: return "NS_ERROR_UC_UPDATE_WRONG_REMOVAL_INDICES"; case nsresult::NS_ERROR_UC_UPDATE_CHECKSUM_MISMATCH: return "NS_ERROR_UC_UPDATE_CHECKSUM_MISMATCH"; case nsresult::NS_ERROR_UC_UPDATE_MISSING_CHECKSUM: return "NS_ERROR_UC_UPDATE_MISSING_CHECKSUM"; case nsresult::NS_ERROR_UC_UPDATE_SHUTDOWNING: return "NS_ERROR_UC_UPDATE_SHUTDOWNING"; case nsresult::NS_ERROR_UC_UPDATE_TABLE_NOT_FOUND: return "NS_ERROR_UC_UPDATE_TABLE_NOT_FOUND"; case nsresult::NS_ERROR_UC_UPDATE_BUILD_PREFIX_FAILURE: return "NS_ERROR_UC_UPDATE_BUILD_PREFIX_FAILURE"; case nsresult::NS_ERROR_UC_UPDATE_FAIL_TO_WRITE_DISK: return "NS_ERROR_UC_UPDATE_FAIL_TO_WRITE_DISK"; case nsresult::NS_ERROR_UC_UPDATE_UNEXPECTED_VERSION: return "NS_ERROR_UC_UPDATE_UNEXPECTED_VERSION"; case nsresult::NS_ERROR_UC_PARSER_MISSING_PARAM: return "NS_ERROR_UC_PARSER_MISSING_PARAM"; case nsresult::NS_ERROR_UC_PARSER_DECODE_FAILURE: return "NS_ERROR_UC_PARSER_DECODE_FAILURE"; case nsresult::NS_ERROR_UC_PARSER_UNKNOWN_THREAT: return "NS_ERROR_UC_PARSER_UNKNOWN_THREAT"; case nsresult::NS_ERROR_UC_PARSER_MISSING_VALUE: return "NS_ERROR_UC_PARSER_MISSING_VALUE"; case nsresult::NS_ERROR_INTERNAL_ERRORRESULT_JS_EXCEPTION: return "NS_ERROR_INTERNAL_ERRORRESULT_JS_EXCEPTION"; case nsresult::NS_ERROR_INTERNAL_ERRORRESULT_DOMEXCEPTION: return "NS_ERROR_INTERNAL_ERRORRESULT_DOMEXCEPTION"; case nsresult::NS_ERROR_INTERNAL_ERRORRESULT_EXCEPTION_ON_JSCONTEXT: return "NS_ERROR_INTERNAL_ERRORRESULT_EXCEPTION_ON_JSCONTEXT"; case nsresult::NS_ERROR_INTERNAL_ERRORRESULT_TYPEERROR: return "NS_ERROR_INTERNAL_ERRORRESULT_TYPEERROR"; case nsresult::NS_ERROR_INTERNAL_ERRORRESULT_RANGEERROR: return "NS_ERROR_INTERNAL_ERRORRESULT_RANGEERROR"; case nsresult::NS_ERROR_WDBA_NO_PROGID: return "NS_ERROR_WDBA_NO_PROGID"; case nsresult::NS_ERROR_WDBA_HASH_CHECK: return "NS_ERROR_WDBA_HASH_CHECK"; case nsresult::NS_ERROR_WDBA_REJECTED: return "NS_ERROR_WDBA_REJECTED"; case nsresult::NS_ERROR_WDBA_BUILD: return "NS_ERROR_WDBA_BUILD"; case nsresult::NS_ERROR_DOM_QM_CLIENT_INIT_ORIGIN_UNINITIALIZED: return "NS_ERROR_DOM_QM_CLIENT_INIT_ORIGIN_UNINITIALIZED"; case nsresult::NS_ERROR_CLIPBOARD_TOO_BIG: return "NS_ERROR_CLIPBOARD_TOO_BIG"; case nsresult::NS_ERROR_DOM_SERIAL_PARITY_ERROR: return "NS_ERROR_DOM_SERIAL_PARITY_ERROR"; case nsresult::NS_ERROR_DOWNLOAD_COMPLETE: return "NS_ERROR_DOWNLOAD_COMPLETE"; case nsresult::NS_ERROR_DOWNLOAD_NOT_PARTIAL: return "NS_ERROR_DOWNLOAD_NOT_PARTIAL"; case nsresult::NS_ERROR_UNORM_MOREOUTPUT: return "NS_ERROR_UNORM_MOREOUTPUT"; case nsresult::NS_ERROR_DOCSHELL_REQUEST_REJECTED: return "NS_ERROR_DOCSHELL_REQUEST_REJECTED"; case nsresult::NS_ERROR_DOCUMENT_IS_PRINTMODE: return "NS_ERROR_DOCUMENT_IS_PRINTMODE"; case nsresult::NS_SUCCESS_DONT_FIXUP: return "NS_SUCCESS_DONT_FIXUP"; case nsresult::NS_ERROR_NOT_IN_TREE: return "NS_ERROR_NOT_IN_TREE"; case nsresult::NS_OK_NO_NAME_CLAUSE_HANDLED: return "NS_OK_NO_NAME_CLAUSE_HANDLED"; case nsresult::NS_ERROR_BLOCKED_BY_POLICY: return "NS_ERROR_BLOCKED_BY_POLICY"; default: return nullptr; } } // GetErrorNameInternal } // namespace #endif // ErrorNamesInternal_h__