]> mj.ucw.cz Git - libucw.git/blobdiff - lib/url.h
Removed hopefully all implicit dependencies on file type numbering.
[libucw.git] / lib / url.h
index 882976a259507f4917a23f17fd119596e121b35a..c01c1693f1fae26f16a7b057e9f86d8478adfd56 100644 (file)
--- a/lib/url.h
+++ b/lib/url.h
@@ -1,8 +1,11 @@
 /*
  *     Sherlock Library -- URL Functions
  *
- *     (c) 1997 Martin Mares <mj@ucw.cz>
+ *     (c) 1997--2002 Martin Mares <mj@ucw.cz>
  *     (c) 2001 Robert Spalek <robert@ucw.cz>
+ *
+ *     This software may be freely distributed and used according to the terms
+ *     of the GNU Lesser General Public License.
  */
 
 #ifndef _SHERLOCK_URL_H
@@ -35,6 +38,7 @@ struct url {
   byte *protocol;
   uns protoid;
   byte *user;
+  byte *pass;
   byte *host;
   uns port;                            /* ~0 if unspec */
   byte *rest;
@@ -68,7 +72,7 @@ char *url_error(uns);
 #define URL_PROTO_HTTP 1
 #define URL_PROTO_FTP 2
 #define URL_PROTO_FILE 3
-#define URL_PROTO_MAX 5
+#define URL_PROTO_MAX 4
 
 #define URL_PNAMES { "unknown", "http", "ftp", "file" }
 #define URL_DEFPORTS { ~0, 80, 21, 0 }