aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2003-06-04 08:24:55 +0000
committerMarcus Brinkmann <[email protected]>2003-06-04 08:24:55 +0000
commit1ef2704dc7947630b65a053f22ded00cb9db5bab (patch)
tree9167d73b69f181841d3bc2dae41af6655a3e597f
parentsolved conflicts (diff)
downloadlibgpg-error-1ef2704dc7947630b65a053f22ded00cb9db5bab.tar.gz
libgpg-error-1ef2704dc7947630b65a053f22ded00cb9db5bab.zip
Clarify comments, and add a few more.
-rw-r--r--src/gpg-error.h36
1 files changed, 25 insertions, 11 deletions
diff --git a/src/gpg-error.h b/src/gpg-error.h
index 1db1263..4cfbc9d 100644
--- a/src/gpg-error.h
+++ b/src/gpg-error.h
@@ -47,8 +47,8 @@
Taketh his firste springing and his sours.
--Chaucer. */
-/* Only add to the end of the list, never change or reorder the
- existing entries. */
+/* Only use free slots, never change or reorder the existing
+ entries. */
typedef enum
{
GPG_ERR_SOURCE_UNKNOWN = 0,
@@ -61,12 +61,16 @@ typedef enum
GPG_ERR_SOURCE_GPGME = 7,
GPG_ERR_SOURCE_KEYBOX = 8,
+ /* 9 to 31 are free to be used. */
+
/* Free for use by non-GnuPG components. */
GPG_ERR_SOURCE_USER_1 = 32,
GPG_ERR_SOURCE_USER_2 = 33,
GPG_ERR_SOURCE_USER_3 = 34,
GPG_ERR_SOURCE_USER_4 = 35,
+ /* 36 to 255 are free to be used. */
+
/* This is one more than the largest allowed entry. */
GPG_ERR_SOURCE_DIM = 256
} gpg_err_source_t;
@@ -74,8 +78,8 @@ typedef enum
/* The error code type gpg_err_code_t. */
-/* Only add to the end of the list, never change or reorder the
- existing entries. */
+/* Only use free slots, never change or reorder the existing
+ entries. */
typedef enum
{
GPG_ERR_NO_ERROR = 0, /* An error that is not an error. */
@@ -100,7 +104,7 @@ typedef enum
GPG_ERR_BAD_KEY = 19, /* Bad (session) key. */
GPG_ERR_COMPR_ALGO = 20, /* Unknown compress algorithm. */
- /* Codes 21 to 29 are unused. */
+ /* Codes 21 to 29 are free to be used. */
GPG_ERR_BAD_MPI = 30, /* Problem with an MPI's value. */
GPG_ERR_INV_PASSPHRASE = 31, /* Invalid passphrase. */
@@ -145,9 +149,9 @@ typedef enum
GPG_ERR_CONFLICT = 70, /* Conflicting use. */
GPG_ERR_INV_CIPHER_MODE = 71, /* Invalid cipher mode. */
GPG_ERR_INV_FLAG = 72, /* Invalid flag. */
- GPG_ERR_INV_HANDLE = 73, /* Invalid handle. */
+ GPG_ERR_INV_HANDLE = 73, /* Invalid handle. */
- /* Code 74 ise unused. */
+ /* Code 74 is free to be used. */
GPG_ERR_INCOMPLETE_LINE = 75,
GPG_ERR_INV_RESPONSE = 76,
@@ -166,7 +170,7 @@ typedef enum
GPG_ERR_BAD_DATA = 89,
GPG_ERR_INV_PARAMETER = 90,
- /* Code 91 is free. */
+ /* Code 91 is free to be used. */
GPG_ERR_NO_DIRMNGR = 92,
GPG_ERR_DIRMNGR = 93,
@@ -203,15 +207,19 @@ typedef enum
GPG_ERR_UNSUPPORTED_OPERATION = 124,
GPG_ERR_WRONG_KEY_USAGE = 125,
GPG_ERR_NOTHING_FOUND = 126, /* Operation failed due to an
- unsuccessful find operation. */
- GPG_ERR_WRONG_BLOB_TYPE = 127, /* Keybox BLOB of wrong type. */
- GPG_ERR_MISSING_VALUE = 128, /* A required value is missing. */
+ unsuccessful find operation. */
+ GPG_ERR_WRONG_BLOB_TYPE = 127, /* Keybox BLOB of wrong type. */
+ GPG_ERR_MISSING_VALUE = 128, /* A required value is missing. */
+
+ /* 129 to 149 are free to be used. */
GPG_ERR_INV_ENGINE = 150,
GPG_ERR_PUBKEY_NOT_TRUSTED = 151,
GPG_ERR_DECRYPT_FAILED = 152,
GPG_ERR_KEY_EXPIRED = 153,
+ /* 154 to 200 are free to be used. */
+
/* Error codes pertaining to S-expressions. */
GPG_ERR_SEXP_INV_LEN_SPEC = 201,
GPG_ERR_SEXP_STRING_TOO_LONG = 202,
@@ -227,6 +235,8 @@ typedef enum
GPG_ERR_SEXP_ODD_HEX_NUMBERS = 212,
GPG_ERR_SEXP_BAD_OCT_CHAR = 213,
+ /* 213 to 1023 are free to be used. */
+
/* For free use by non-GnuPG components. */
GPG_ERR_USER_1 = 1024,
GPG_ERR_USER_2 = 1025,
@@ -245,6 +255,8 @@ typedef enum
GPG_ERR_USER_15 = 1038,
GPG_ERR_USER_16 = 1039,
+ /* 1040 to 16381 are free to be used. */
+
GPG_ERR_UNKNOWN_ERRNO = 16382,
GPG_ERR_EOF = 16383, /* This was once a -1. Pity. */
@@ -391,6 +403,8 @@ typedef enum
GPG_ERR_EXDEV = 16523,
GPG_ERR_EXFULL = 16524,
+ /* 16525 to 32677 are free to be used for more system errors. */
+
/* This is one more than the largest allowed entry. */
GPG_ERR_CODE_DIM = 32768
} gpg_err_code_t;