/* Output of mkstrtable.awk. DO NOT EDIT. */ /* status.h - Status codes * Copyright (C) 2007 Free Software Foundation, Inc. * * This file is part of GnuPG. * * This file is free software; you can redistribute it and/or modify * it under the terms of either * * - the GNU Lesser General Public License as published by the Free * Software Foundation; either version 3 of the License, or (at * your option) any later version. * * or * * - the GNU General Public License as published by the Free * Software Foundation; either version 2 of the License, or (at * your option) any later version. * * or both in parallel, as here. * * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see . */ /* The purpose of this complex string table is to produce optimal code with a minimum of relocations. */ static const char statusstr_msgstr[] = "ENTER" "\0" "LEAVE" "\0" "ABORT" "\0" "CANCELED_BY_USER" "\0" "GOODSIG" "\0" "BADSIG" "\0" "ERRSIG" "\0" "BADARMOR" "\0" "TRUST_UNDEFINED" "\0" "TRUST_NEVER" "\0" "TRUST_MARGINAL" "\0" "TRUST_FULLY" "\0" "TRUST_ULTIMATE" "\0" "NEED_PASSPHRASE" "\0" "VALIDSIG" "\0" "SIG_ID" "\0" "ENC_TO" "\0" "NODATA" "\0" "BAD_PASSPHRASE" "\0" "NO_PUBKEY" "\0" "NO_SECKEY" "\0" "NEED_PASSPHRASE_SYM" "\0" "DECRYPTION_KEY" "\0" "DECRYPTION_INFO" "\0" "DECRYPTION_FAILED" "\0" "DECRYPTION_OKAY" "\0" "MISSING_PASSPHRASE" "\0" "GOOD_PASSPHRASE" "\0" "GOODMDC" "\0" "BADMDC" "\0" "ERRMDC" "\0" "IMPORTED" "\0" "IMPORT_OK" "\0" "IMPORT_PROBLEM" "\0" "IMPORT_RES" "\0" "IMPORT_CHECK" "\0" "EXPORTED" "\0" "EXPORT_RES" "\0" "FILE_START" "\0" "FILE_DONE" "\0" "FILE_ERROR" "\0" "BEGIN_DECRYPTION" "\0" "END_DECRYPTION" "\0" "BEGIN_ENCRYPTION" "\0" "END_ENCRYPTION" "\0" "BEGIN_SIGNING" "\0" "DELETE_PROBLEM" "\0" "GET_BOOL" "\0" "GET_LINE" "\0" "GET_HIDDEN" "\0" "GOT_IT" "\0" "PROGRESS" "\0" "SIG_CREATED" "\0" "SESSION_KEY" "\0" "NOTATION_NAME" "\0" "NOTATION_FLAGS" "\0" "NOTATION_DATA" "\0" "POLICY_URL" "\0" "KEY_CREATED" "\0" "USERID_HINT" "\0" "UNEXPECTED" "\0" "INV_RECP" "\0" "INV_SGNR" "\0" "NO_RECP" "\0" "NO_SGNR" "\0" "KEY_CONSIDERED" "\0" "ALREADY_SIGNED" "\0" "KEYEXPIRED" "\0" "KEYREVOKED" "\0" "EXPSIG" "\0" "EXPKEYSIG" "\0" "ATTRIBUTE" "\0" "REVKEYSIG" "\0" "NEWSIG" "\0" "SIG_SUBPACKET" "\0" "PLAINTEXT" "\0" "PLAINTEXT_LENGTH" "\0" "KEY_NOT_CREATED" "\0" "NEED_PASSPHRASE_PIN" "\0" "CARDCTRL" "\0" "SC_OP_FAILURE" "\0" "SC_OP_SUCCESS" "\0" "BACKUP_KEY_CREATED" "\0" "PKA_TRUST_BAD" "\0" "PKA_TRUST_GOOD" "\0" "TOFU_USER" "\0" "TOFU_STATS" "\0" "TOFU_STATS_SHORT" "\0" "TOFU_STATS_LONG" "\0" "ENCRYPTION_COMPLIANCE_MODE" "\0" "DECRYPTION_COMPLIANCE_MODE" "\0" "VERIFICATION_COMPLIANCE_MODE" "\0" "TRUNCATED" "\0" "MOUNTPOINT" "\0" "BLOCKDEV" "\0" "PINENTRY_LAUNCHED" "\0" "PLAINTEXT_FOLLOWS" "\0" "ERROR" "\0" "WARNING" "\0" "SUCCESS" "\0" "FAILURE" "\0" "INQUIRE_MAXLEN"; static const int statusstr_msgidx[] = { 0, 6, 12, 18, 35, 43, 50, 57, 66, 82, 94, 109, 121, 136, 152, 161, 168, 175, 182, 197, 207, 217, 237, 252, 268, 286, 302, 321, 337, 345, 352, 359, 368, 378, 393, 404, 417, 426, 437, 448, 458, 469, 486, 501, 518, 533, 547, 562, 571, 580, 591, 598, 607, 619, 631, 645, 660, 674, 685, 697, 709, 720, 729, 738, 746, 754, 769, 784, 795, 806, 813, 823, 833, 843, 850, 864, 874, 891, 907, 927, 936, 950, 964, 983, 997, 1012, 1022, 1033, 1050, 1066, 1093, 1120, 1149, 1159, 1170, 1179, 1197, 1215, 1221, 1229, 1237, 1245, }; #define statusstr_msgidxof(code) (0 ? -1 \ : ((code >= 0) && (code <= 101)) ? (code - 0) \ : -1)