[glib/wip/smcv/none-flags: 2/3] gioenums: Consistently have a NONE member in flags sets




commit 5d60f572b0aab36ed8597b19ca707e338344fda1
Author: Simon McVittie <smcv collabora com>
Date:   Thu Mar 31 14:28:56 2022 +0100

    gioenums: Consistently have a NONE member in flags sets
    
    Signed-off-by: Simon McVittie <smcv collabora com>

 gio/gioenums.h        | 4 ++++
 gio/gtlscertificate.c | 2 ++
 2 files changed, 6 insertions(+)
---
diff --git a/gio/gioenums.h b/gio/gioenums.h
index efc4301521..07b3aab4be 100644
--- a/gio/gioenums.h
+++ b/gio/gioenums.h
@@ -581,6 +581,7 @@ typedef enum {
 
 /**
  * GAskPasswordFlags:
+ * @G_ASK_PASSWORD_NONE: No flags. Since: 2.74
  * @G_ASK_PASSWORD_NEED_PASSWORD: operation requires a password.
  * @G_ASK_PASSWORD_NEED_USERNAME: operation requires a username.
  * @G_ASK_PASSWORD_NEED_DOMAIN: operation requires a domain.
@@ -593,6 +594,7 @@ typedef enum {
  * situation.
  **/
 typedef enum {
+  G_ASK_PASSWORD_NONE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0,
   G_ASK_PASSWORD_NEED_PASSWORD           = (1 << 0),
   G_ASK_PASSWORD_NEED_USERNAME           = (1 << 1),
   G_ASK_PASSWORD_NEED_DOMAIN             = (1 << 2),
@@ -1576,6 +1578,7 @@ typedef enum {
 
 /**
  * GTlsCertificateFlags:
+ * @G_TLS_CERTIFICATE_FLAGS_NONE: No flags. Since: 2.74
  * @G_TLS_CERTIFICATE_UNKNOWN_CA: The signing certificate authority is
  *   not known.
  * @G_TLS_CERTIFICATE_BAD_IDENTITY: The certificate does not match the
@@ -1607,6 +1610,7 @@ typedef enum {
  * Since: 2.28
  */
 typedef enum {
+  G_TLS_CERTIFICATE_FLAGS_NONE GLIB_AVAILABLE_ENUMERATOR_IN_2_74 = 0,
   G_TLS_CERTIFICATE_UNKNOWN_CA    = (1 << 0),
   G_TLS_CERTIFICATE_BAD_IDENTITY  = (1 << 1),
   G_TLS_CERTIFICATE_NOT_ACTIVATED = (1 << 2),
diff --git a/gio/gtlscertificate.c b/gio/gtlscertificate.c
index d0a326b276..1bd9492562 100644
--- a/gio/gtlscertificate.c
+++ b/gio/gtlscertificate.c
@@ -1117,6 +1117,8 @@ g_tls_certificate_get_issuer (GTlsCertificate  *cert)
  * check a certificate against a CA that is not part of the system
  * CA database.
  *
+ * If @cert is valid, %G_TLS_CERTIFICATE_FLAGS_NONE is returned.
+ *
  * If @identity is not %NULL, @cert's name(s) will be compared against
  * it, and %G_TLS_CERTIFICATE_BAD_IDENTITY will be set in the return
  * value if it does not match. If @identity is %NULL, that bit will


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]