+/*
+ * Copyright notice from original mutt:
+ * [none]
+ *
+ * This file is part of mutt-ng, see http://www.muttng.org/.
+ * It's licensed under the GNU General Public License,
+ * please see the file GPL in the top level source directory.
+ */
+
#ifndef _URL_H
# define _URL_H
-typedef enum url_scheme
-{
+typedef enum url_scheme {
U_FILE,
U_POP,
U_POPS,
U_NNTPS,
U_MAILTO,
U_UNKNOWN
-}
-url_scheme_t;
+} url_scheme_t;
#define U_DECODE_PASSWD (1)
-typedef struct ciss_url
-{
+typedef struct ciss_url {
url_scheme_t scheme;
char *user;
char *pass;
char *host;
unsigned short port;
char *path;
-}
-ciss_url_t;
+} ciss_url_t;
url_scheme_t url_check_scheme (const char *s);
int url_parse_file (char *d, const char *src, size_t dl);
-int url_parse_ciss (ciss_url_t *ciss, char *src);
-int url_ciss_tostring (ciss_url_t* ciss, char* dest, size_t len, int flags);
-int url_parse_mailto (ENVELOPE *e, char **body, const char *src);
+int url_parse_ciss (ciss_url_t * ciss, char *src);
+int url_ciss_tostring (ciss_url_t * ciss, char *dest, size_t len, int flags);
+int url_parse_mailto (ENVELOPE * e, char **body, const char *src);
#endif