commit 6bfffa177ac72b876fd2114b83d03f1cd55a60a6
parent 4d75c45507b302d301fee5d6ae413b559f32222a
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Wed, 11 May 2022 12:37:14 +0200
make more use of SVARS_CHECK_RET{,_VARS} macro
Diffstat:
1 file changed, 4 insertions(+), 22 deletions(-)
diff --git a/src/sync.c b/src/sync.c
@@ -451,12 +451,7 @@ box_confirmed2( sync_vars_t *svars, int t )
static void
box_deleted( int sts, void *aux )
{
- DECL_SVARS;
-
- if (check_ret( sts, aux ))
- return;
- INIT_SVARS(aux);
-
+ SVARS_CHECK_RET;
delete_state( svars );
svars->drv[t]->finish_delete_box( svars->ctx[t] );
sync_bail( svars );
@@ -465,12 +460,7 @@ box_deleted( int sts, void *aux )
static void
box_created( int sts, void *aux )
{
- DECL_SVARS;
-
- if (check_ret( sts, aux ))
- return;
- INIT_SVARS(aux);
-
+ SVARS_CHECK_RET;
svars->drv[t]->open_box( svars->ctx[t], box_opened, AUX );
}
@@ -779,7 +769,6 @@ static void msgs_copied( sync_vars_t *svars, int t );
static void
box_loaded( int sts, message_t *msgs, int total_msgs, int recent_msgs, void *aux )
{
- DECL_SVARS;
sync_rec_t *srec, **srecmap;
message_t *tmsg;
flag_vars_t *fv;
@@ -787,9 +776,7 @@ box_loaded( int sts, message_t *msgs, int total_msgs, int recent_msgs, void *aux
uchar sflags, nflags, aflags, dflags;
uint hashsz, idx;
- if (check_ret( sts, aux ))
- return;
- INIT_SVARS(aux);
+ SVARS_CHECK_RET;
svars->state[t] |= ST_LOADED;
svars->msgs[t] = msgs;
info( "%s: %d messages, %d recent\n", str_fn[t], total_msgs, recent_msgs );
@@ -1722,14 +1709,9 @@ msgs_flags_set( sync_vars_t *svars, int t )
static void
msg_trashed( int sts, void *aux )
{
- trash_vars_t *vars = (trash_vars_t *)aux;
- DECL_SVARS;
-
if (sts == DRV_MSG_BAD)
sts = DRV_BOX_BAD;
- if (check_ret( sts, vars->aux ))
- return;
- INIT_SVARS(vars->aux);
+ SVARS_CHECK_RET_VARS(trash_vars_t);
JLOG( "T %d %u", (t, vars->msg->uid), "trashed on %s", str_fn[t] );
free( vars );
trash_done[t]++;