commit fa09e3b0ffcb4dc859af66543622fa5a4c6e6ef2
Author: Oswald Buddenhagen <o...@kde.org>
Date:   Mon Jun 13 12:13:31 2011 +0200

    refactor: imap_select2_p2 => imap_refcounted_done_box
    
    soon, we'll use it for something different, too

 src/drv_imap.c |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/src/drv_imap.c b/src/drv_imap.c
index c9ff404..0c15507 100644
--- a/src/drv_imap.c
+++ b/src/drv_imap.c
@@ -432,6 +432,23 @@ imap_refcounted_done( struct imap_cmd_refcounted_state 
*sts )
        }
 }
 
+static void
+imap_refcounted_done_box( imap_store_t *ctx ATTR_UNUSED, struct imap_cmd *cmd, 
int response )
+{
+       struct imap_cmd_refcounted_state *sts = ((struct imap_cmd_refcounted 
*)cmd)->state;
+
+       switch (response) {
+       case RESP_CANCEL:
+               sts->ret_val = DRV_CANCELED;
+               break;
+       case RESP_NO:
+               if (sts->ret_val == DRV_OK) /* Don't override cancelation. */
+                       sts->ret_val = DRV_BOX_BAD;
+               break;
+       }
+       imap_refcounted_done( sts );
+}
+
 static int
 is_atom( list_t *list )
 {
@@ -1452,7 +1469,6 @@ imap_select( store_t *gctx, int create,
 /******************* imap_load *******************/
 
 static int imap_submit_load( imap_store_t *, const char *, int, struct 
imap_cmd_refcounted_state * );
-static void imap_load_p2( imap_store_t *, struct imap_cmd *, int );
 
 static void
 imap_load( store_t *gctx, int minuid, int maxuid, int newuid, int *excs, int 
nexcs,
@@ -1505,30 +1521,13 @@ imap_load( store_t *gctx, int minuid, int maxuid, int 
newuid, int *excs, int nex
 static int
 imap_submit_load( imap_store_t *ctx, const char *buf, int tuids, struct 
imap_cmd_refcounted_state *sts )
 {
-       return imap_exec( ctx, imap_refcounted_new_cmd( sts ), imap_load_p2,
+       return imap_exec( ctx, imap_refcounted_new_cmd( sts ), 
imap_refcounted_done_box,
                          "UID FETCH %s (UID%s%s%s)", buf,
                          (ctx->gen.opts & OPEN_FLAGS) ? " FLAGS" : "",
                          (ctx->gen.opts & OPEN_SIZE) ? " RFC822.SIZE" : "",
                          tuids ? " BODY.PEEK[HEADER.FIELDS (X-TUID)]" : "");
 }
 
-static void
-imap_load_p2( imap_store_t *ctx ATTR_UNUSED, struct imap_cmd *cmd, int 
response )
-{
-       struct imap_cmd_refcounted_state *sts = ((struct imap_cmd_refcounted 
*)cmd)->state;
-
-       switch (response) {
-       case RESP_CANCEL:
-               sts->ret_val = DRV_CANCELED;
-               break;
-       case RESP_NO:
-               if (sts->ret_val == DRV_OK) /* Don't override cancelation. */
-                       sts->ret_val = DRV_BOX_BAD;
-               break;
-       }
-       imap_refcounted_done( sts );
-}
-
 /******************* imap_fetch_msg *******************/
 
 static void

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to