aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeal H. Walfield <[email protected]>2015-12-17 09:36:27 +0000
committerNeal H. Walfield <[email protected]>2015-12-22 14:03:47 +0000
commitee8a8ec1cf4605e5af427f9c8b01b3609c82cbe7 (patch)
tree5505e58dbc89c6c48ab082c60036621f3705d59c
parentpo: Update Japanese translation. (diff)
downloadgnupg-ee8a8ec1cf4605e5af427f9c8b01b3609c82cbe7.tar.gz
gnupg-ee8a8ec1cf4605e5af427f9c8b01b3609c82cbe7.zip
gpg: Use enums instead of defines.
* g10/keydb.h (PK_LIST_ENCRYPT_TO): Change from a macro to an enum. (PK_LIST_HIDDEN): Likewise. (PK_LIST_CONFIG): Likewise. (PK_LIST_SHIFT): Likewise.n -- Signed-off-by: Neal H. Walfield <[email protected]> Using an enum has the advantage that the symbol can be used in gdb.
-rw-r--r--g10/keydb.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/g10/keydb.h b/g10/keydb.h
index d7aa43271..4164767a6 100644
--- a/g10/keydb.h
+++ b/g10/keydb.h
@@ -70,12 +70,18 @@ enum resource_type {
/* Bit flags used with build_pk_list. */
-#define PK_LIST_ENCRYPT_TO 1 /* This is an encrypt-to recipient. */
-#define PK_LIST_HIDDEN 2 /* This is a hidden recipient. */
-#define PK_LIST_CONFIG 4 /* Specified via config file. */
+enum
+ {
+ PK_LIST_ENCRYPT_TO=1, /* This is an encrypt-to recipient. */
+ PK_LIST_HIDDEN=2, /* This is a hidden recipient. */
+ PK_LIST_CONFIG=4 /* Specified via config file. */
+ };
/* To store private data in the flags they must be left shifted by
this value. */
-#define PK_LIST_SHIFT 3
+enum
+ {
+ PK_LIST_SHIFT=3
+ };
/****************
* A data structure to hold information about the external position