Mailbox driver flags are defined in several places. It is essential that they are kept in sync, so mark them with the same string for easy grepping with an alerting boiler plate. Signed-off-by: Michael J Gruber <github@grubix.eu>
@@ -44,7 +44,8 @@ typedef struct store_conf {
} store_conf_t;
/* For message->flags */
-/* Keep the mailbox driver flag definitions in sync! */
+/* Keep the mailbox driver flag definitions in sync: */
+/* grep for MAILBOX_DRIVER_FLAG */
/* The order is according to alphabetical maildir flag sort */
#define F_DRAFT (1<<0) /* Draft */
#define F_FLAGGED (1<<1) /* Flagged */
@@ -243,6 +243,9 @@ static int imap_deref( imap_store_t *ctx );
static void imap_invoke_bad_callback( imap_store_t *ctx );
+/* The order is according to alphabetical maildir flag sort */
static const char *Flags[] = {
"Draft",
"Flagged",
@@ -108,6 +108,9 @@ debug( const char *msg, ... )
va_end( va );
}
static const char Flags[] = { 'D', 'F', 'R', 'S', 'T' };
static uchar
@@ -55,6 +55,9 @@ debugn( const char *msg, ... )
static char *
@@ -97,6 +97,9 @@ Fprintf( FILE *f, const char *msg, ... )
static int