DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Header

Mercurial (af5845922999)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#include "nsComposeStrings.h"

const char* errorStringNameForErrorCode(nsresult aCode)
{
#ifdef __GNUC__
// Temporary workaround until bug 783526 is fixed.
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wswitch"
#endif
  switch(aCode)
  {
    case NS_MSG_UNABLE_TO_OPEN_FILE:
      return "unableToOpenFile";
    case NS_MSG_UNABLE_TO_OPEN_TMP_FILE:
      return "unableToOpenTmpFile";
    case NS_MSG_UNABLE_TO_SAVE_TEMPLATE:
      return "unableToSaveTemplate";
    case NS_MSG_UNABLE_TO_SAVE_DRAFT:
      return "unableToSaveDraft";
    case NS_MSG_COULDNT_OPEN_FCC_FOLDER:
      return "couldntOpenFccFolder";
    case NS_MSG_NO_SENDER:
      return "noSender";
    case NS_MSG_NO_RECIPIENTS:
      return "noRecipients";
    case NS_MSG_ERROR_WRITING_FILE:
      return "errorWritingFile";
    case NS_ERROR_SENDING_FROM_COMMAND:
      return "errorSendingFromCommand";
    case NS_ERROR_SENDING_DATA_COMMAND:
      return "errorSendingDataCommand";
    case NS_ERROR_SENDING_MESSAGE:
      return "errorSendingMessage";
    case NS_ERROR_POST_FAILED:
      return "postFailed";
    case NS_ERROR_QUEUED_DELIVERY_FAILED:
      return "errorQueuedDeliveryFailed";
    case NS_ERROR_SEND_FAILED:
      return "sendFailed";
    case NS_ERROR_SMTP_SERVER_ERROR:
      return "smtpServerError";
    case NS_MSG_UNABLE_TO_SEND_LATER:
      return "unableToSendLater";
    case NS_ERROR_COMMUNICATIONS_ERROR:
      return "communicationsError";
    case NS_ERROR_BUT_DONT_SHOW_ALERT:
      return "dontShowAlert";
    case NS_ERROR_TCP_READ_ERROR:
      return "tcpReadError";
    case NS_ERROR_COULD_NOT_GET_USERS_MAIL_ADDRESS:
      return "couldNotGetUsersMailAddress2";
    case NS_ERROR_COULD_NOT_GET_SENDERS_IDENTITY:
      return "couldNotGetSendersIdentity";
    case NS_ERROR_MIME_MPART_ATTACHMENT_ERROR:
      return "mimeMpartAttachmentError";
    case NS_MSG_FAILED_COPY_OPERATION:
      return "failedCopyOperation";
    case NS_ERROR_NNTP_NO_CROSS_POSTING:
      return "nntpNoCrossPosting";
    case NS_MSG_CANCELLING:
      return "msgCancelling";
    case NS_ERROR_SEND_FAILED_BUT_NNTP_OK:
      return "sendFailedButNntpOk";
    case NS_MSG_ERROR_READING_FILE:
      return "errorReadingFile";
    case NS_MSG_ERROR_ATTACHING_FILE:
      return "errorAttachingFile";
    case NS_ERROR_SMTP_GREETING:
      return "incorrectSmtpGreeting";
    case NS_ERROR_SENDING_RCPT_COMMAND:
      return "errorSendingRcptCommand";
    case NS_ERROR_STARTTLS_FAILED_EHLO_STARTTLS:
      return "startTlsFailed";
    case NS_ERROR_SMTP_PASSWORD_UNDEFINED:
      return "smtpPasswordUndefined";
    case NS_ERROR_SMTP_TEMP_SIZE_EXCEEDED:
      return "smtpTempSizeExceeded";
    case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_1:
      return "smtpPermSizeExceeded1";
    case NS_ERROR_SMTP_PERM_SIZE_EXCEEDED_2:
      return "smtpPermSizeExceeded2";
    case NS_ERROR_SMTP_SEND_FAILED_UNKNOWN_SERVER:
      return "smtpSendFailedUnknownServer";
    case NS_ERROR_SMTP_SEND_FAILED_REFUSED:
      return "smtpSendRequestRefused";
    case NS_ERROR_SMTP_SEND_FAILED_INTERRUPTED:
      return "smtpSendInterrupted";
    case NS_ERROR_SMTP_SEND_FAILED_TIMEOUT:
      return "smtpSendTimeout";
    case NS_ERROR_SMTP_SEND_FAILED_UNKNOWN_REASON:
      return "smtpSendFailedUnknownReason";
    case NS_ERROR_SMTP_AUTH_CHANGE_ENCRYPT_TO_PLAIN_NO_SSL:
      return "smtpHintAuthEncryptToPlainNoSsl";
    case NS_ERROR_SMTP_AUTH_CHANGE_ENCRYPT_TO_PLAIN_SSL:
      return "smtpHintAuthEncryptToPlainSsl";
    case NS_ERROR_SMTP_AUTH_CHANGE_PLAIN_TO_ENCRYPT:
      return "smtpHintAuthPlainToEncrypt";
    case NS_ERROR_SMTP_AUTH_FAILURE:
      return "smtpAuthFailure";
    case NS_ERROR_SMTP_AUTH_GSSAPI:
      return "smtpAuthGssapi";
    case NS_ERROR_SMTP_AUTH_MECH_NOT_SUPPORTED:
      return "smtpAuthMechNotSupported";
    case NS_ERROR_SMTP_AUTH_NOT_SUPPORTED:
      return "smtpAuthenticationNotSupported";
    case NS_ERROR_ILLEGAL_LOCALPART:
      return "illegalLocalPart";
    default:
      return "sendFailed";
  }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}