"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libs/maildir/maildirinfo.h" between
sqwebmail-5.9.3.tar.bz2 and sqwebmail-6.0.0.tar.bz2

About: SqWebMail is a CGI Webmail client for Maildir mailboxes (module of the Courier mail server).

maildirinfo.h  (sqwebmail-5.9.3.tar.bz2):maildirinfo.h  (sqwebmail-6.0.0.tar.bz2)
skipping to change at line 22 skipping to change at line 22
** See COPYING for distribution information. ** See COPYING for distribution information.
*/ */
struct maildir_info { struct maildir_info {
int mailbox_type; int mailbox_type;
char *homedir; char *homedir;
char *maildir; char *maildir;
char *owner; char *owner;
}; };
char *imap_foldername_to_filename(int utf8_format, const char *foldername);
char *imap_filename_to_foldername(int utf8_format, const char *filename);
void maildir_info_destroy(struct maildir_info *); /* Deallocate memory */ void maildir_info_destroy(struct maildir_info *); /* Deallocate memory */
int maildir_info_imap_find(struct maildir_info *info, const char *path, int maildir_info_imap_find(struct maildir_info *info, const char *path,
const char *myid); const char *myid);
/* /*
** Initialize info based on path. Returns 0 for success, -1 if path is ** Initialize info based on path. Returns 0 for success, -1 if path is
** syntactically invalid. The mailbox may not actually exist. ** syntactically invalid. The mailbox may not actually exist.
** **
** 'myid' is my login id, used to initialize owner (see below) for INBOX ** 'myid' is my login id, used to initialize owner (see below) for INBOX
skipping to change at line 62 skipping to change at line 66
** should be suppressed from the shared folder hierarchy. ** should be suppressed from the shared folder hierarchy.
*/ */
extern int maildir_info_suppress(const char *maildir); extern int maildir_info_suppress(const char *maildir);
/* /*
** The SMAP version: ** The SMAP version:
*/ */
int maildir_info_smap_find(struct maildir_info *info, char **folder, int maildir_info_smap_find(struct maildir_info *info, char **folder,
const char *myid); const char *myid);
char **maildir_smapfn_fromutf7(const char *modutf7); char **maildir_smapfn_fromutf8(const char *modutf8);
void maildir_smapfn_free(char **fn); void maildir_smapfn_free(char **fn);
/* /*
** The shared index files use UTF-8. Convenience function to convert ** The shared index files use UTF-8. Convenience function to convert
** names into IMAP-compatible modified-UTF7. ** names into IMAP-compatible modified-UTF7.
*/ */
extern void maildir_info_munge_complex(int); extern void maildir_info_munge_complex(int);
/* If true, use "complex" munging */ /* If true, use "complex" munging */
 End of changes. 2 change blocks. 
1 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)