diff options
| author | Sam Varshavchik | 2022-01-17 21:07:13 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2022-01-17 21:07:13 -0500 | 
| commit | f67b3067a0fee0b7e768f6bd9e12649cacc1f0d2 (patch) | |
| tree | d37e02ae1acfbb6779a7c21e97a32411ff3cb191 /maildir/maildirgetnew.c | |
| parent | 17cd2a82b61c728106ca385fee1f858b671f321e (diff) | |
| download | courier-libs-f67b3067a0fee0b7e768f6bd9e12649cacc1f0d2.tar.bz2 | |
Clean up maildir_getnew.
Diffstat (limited to 'maildir/maildirgetnew.c')
| -rw-r--r-- | maildir/maildirgetnew.c | 17 | 
1 files changed, 4 insertions, 13 deletions
| diff --git a/maildir/maildirgetnew.c b/maildir/maildirgetnew.c index 0ef75db..940277f 100644 --- a/maildir/maildirgetnew.c +++ b/maildir/maildirgetnew.c @@ -38,13 +38,9 @@  #include	"maildirmisc.h" -static void do_maildir_getnew(const char *, const char *, -			      void (*)(const char *, void *), -			      void *); +static void do_maildir_getnew(const char *, const char *); -void maildir_getnew(const char *maildir, const char *folder, -		    void (*callback_func)(const char *, void *), -		    void *callback_arg) +void maildir_getnew(const char *maildir, const char *folder)  {  char	*dir=maildir_folderdir(maildir, folder);  char	*newd, *curd; @@ -58,7 +54,7 @@ char	*newd, *curd;  	{  		strcat(strcpy(newd, dir), "/new");  		strcat(strcpy(curd, dir), "/cur"); -		do_maildir_getnew(newd, curd, callback_func, callback_arg); +		do_maildir_getnew(newd, curd);  	}  	if (newd)	free(newd); @@ -66,9 +62,7 @@ char	*newd, *curd;  	free(dir);  } -static void do_maildir_getnew(const char *newd, const char *curd, -			      void (*callback_func)(const char *, void *), -			      void *callback_arg) +static void do_maildir_getnew(const char *newd, const char *curd)  {  	DIR	*dirp;  	struct dirent *de; @@ -143,9 +137,6 @@ static void do_maildir_getnew(const char *newd, const char *curd,  				/* otherwise we could have infinite loop */  			} -			if (callback_func) -				(*callback_func)(strrchr(cp, '/')+1, -						 callback_arg);  			free(np);  			free(cp);  		} | 
