/[imapfilter]/imapfilter/destroy.c
ViewVC logotype

Diff of /imapfilter/destroy.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by lefcha, Sun Aug 3 16:04:21 2003 UTC revision 1.4 by lefcha, Mon Feb 9 17:34:56 2004 UTC
# Line 67  destroy_mboxgrps(mboxgrp_t * node) Line 67  destroy_mboxgrps(mboxgrp_t * node)
67                  destroy_mboxgrps(node->right);                  destroy_mboxgrps(node->right);
68                  node->right = NULL;                  node->right = NULL;
69          }          }
70  #ifdef DEBUG          debug("deleting FOLDER: '%s'\n", node->key);
         fprintf(stderr, "debug: deleting FOLDER: '%s'\n", node->key);  
 #endif  
71    
72          xfree(node);          xfree(node);
73  }  }
# Line 86  destroy_mboxs(mbox_t * node) Line 84  destroy_mboxs(mbox_t * node)
84    
85          for (p = node; p != NULL; p = t) {          for (p = node; p != NULL; p = t) {
86                  t = p->next;                  t = p->next;
87  #ifdef DEBUG                  debug("deleting MBOX: '%s'\n", p->name);
                 fprintf(stderr, "debug: deleting MBOX: '%s'\n", p->name);  
 #endif  
88                  xfree(p);                  xfree(p);
89          }          }
90  }  }
# Line 105  destroy_accounts(account_t * node) Line 101  destroy_accounts(account_t * node)
101    
102          for (p = node; p != NULL; p = t) {          for (p = node; p != NULL; p = t) {
103                  t = p->next;                  t = p->next;
104  #ifdef DEBUG                  debug("deleting ACCOUNT: '%s'\n", p->key);
                 fprintf(stderr, "debug: deleting ACCOUNT: '%s'\n", p->key);  
 #endif  
105                  destroy_mboxs(p->mboxes);                  destroy_mboxs(p->mboxes);
106                  sfree(p->password);                  sfree(p->password);
107                  xfree(p);                  xfree(p);
# Line 132  destroy_filters(filter_t * node) Line 126  destroy_filters(filter_t * node)
126                  destroy_filters(node->right);                  destroy_filters(node->right);
127                  node->right = NULL;                  node->right = NULL;
128          }          }
129  #ifdef DEBUG          debug("deleting FILTER: '%s'\n", node->key);
         fprintf(stderr, "debug: deleting FILTER: '%s'\n", node->key);  
 #endif  
130          destroy_masks(node->masks);          destroy_masks(node->masks);
131          xfree(node);          xfree(node);
132  }  }
# Line 151  destroy_masks(mask_t * node) Line 143  destroy_masks(mask_t * node)
143    
144          for (p = node; p != NULL; p = t) {          for (p = node; p != NULL; p = t) {
145                  t = p->next;                  t = p->next;
146  #ifdef DEBUG                  debug("deleting MASK: '%s'\n", p->body);
                 fprintf(stderr, "debug: deleting MASK: '%s'\n", p->body);  
 #endif  
147                  xfree(p);                  xfree(p);
148          }          }
149  }  }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26