isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit e71f0ccc2a19926a28b7888d643d5f71f61dfbb6
parent 904858365d636d5d949253c6e6a18227249f8ef7
Author: Michael J Gruber <github@grubix.eu>
Date:   Thu, 21 Jun 2018 16:52:00 +0200

mark MAILBOX_DRIVER_FLAG locations in code

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>

Diffstat:
Msrc/driver.h | 3++-
Msrc/drv_imap.c | 3+++
Msrc/drv_maildir.c | 3+++
Msrc/drv_proxy.c | 3+++
Msrc/sync.c | 3+++
5 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/driver.h b/src/driver.h @@ -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 */ diff --git a/src/drv_imap.c b/src/drv_imap.c @@ -243,6 +243,9 @@ static int imap_deref( imap_store_t *ctx ); static void imap_invoke_bad_callback( imap_store_t *ctx ); +/* Keep the mailbox driver flag definitions in sync: */ +/* grep for MAILBOX_DRIVER_FLAG */ +/* The order is according to alphabetical maildir flag sort */ static const char *Flags[] = { "Draft", "Flagged", diff --git a/src/drv_maildir.c b/src/drv_maildir.c @@ -108,6 +108,9 @@ debug( const char *msg, ... ) va_end( va ); } +/* Keep the mailbox driver flag definitions in sync: */ +/* grep for MAILBOX_DRIVER_FLAG */ +/* The order is according to alphabetical maildir flag sort */ static const char Flags[] = { 'D', 'F', 'R', 'S', 'T' }; static uchar diff --git a/src/drv_proxy.c b/src/drv_proxy.c @@ -55,6 +55,9 @@ debugn( const char *msg, ... ) va_end( va ); } +/* Keep the mailbox driver flag definitions in sync: */ +/* grep for MAILBOX_DRIVER_FLAG */ +/* The order is according to alphabetical maildir flag sort */ static const char Flags[] = { 'D', 'F', 'R', 'S', 'T' }; static char * diff --git a/src/sync.c b/src/sync.c @@ -97,6 +97,9 @@ Fprintf( FILE *f, const char *msg, ... ) } +/* Keep the mailbox driver flag definitions in sync: */ +/* grep for MAILBOX_DRIVER_FLAG */ +/* The order is according to alphabetical maildir flag sort */ static const char Flags[] = { 'D', 'F', 'R', 'S', 'T' }; static int