X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fhost.c;h=82725d8b695b79bb324cf0b9bf47a75de744c63a;hp=9dc42e1043460b5a7f3046a516ab22d252a96f4c;hb=d5be8ecca466601bda9b81c28a79077fbda6ccde;hpb=72eca0976b06d20ed1a4aef2c47e74f9b590a3bb diff --git a/src/host.c b/src/host.c index 9dc42e10..82725d8b 100644 --- a/src/host.c +++ b/src/host.c @@ -1,20 +1,20 @@ /* Dealing with host names. Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. -This file is part of Wget. +This file is part of GNU Wget. -This program is free software; you can redistribute it and/or modify +GNU Wget is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. -This program is distributed in the hope that it will be useful, +GNU Wget is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software +along with Wget; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include @@ -34,10 +34,16 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #else # include # include +#ifndef __BEOS__ # include +#endif # include #endif /* WINDOWS */ +#ifndef NO_ADDRESS +#define NO_ADDRESS NO_DATA +#endif + #ifdef HAVE_SYS_UTSNAME_H # include #endif @@ -272,12 +278,12 @@ same_host (const char *u1, const char *u2) char *real1, *real2; /* Skip protocol, if present. */ - u1 += skip_proto (u1); - u2 += skip_proto (u2); + u1 += url_skip_scheme (u1); + u2 += url_skip_scheme (u2); /* Skip username ans password, if present. */ - u1 += skip_uname (u1); - u2 += skip_uname (u2); + u1 += url_skip_uname (u1); + u2 += url_skip_uname (u2); for (s = u1; *u1 && *u1 != '/' && *u1 != ':'; u1++); p1 = strdupdelim (s, u1); @@ -321,7 +327,7 @@ same_host (const char *u1, const char *u2) /* Determine whether a URL is acceptable to be followed, according to a list of domains to accept. */ int -accept_domain (struct urlinfo *u) +accept_domain (struct url *u) { assert (u->host != NULL); if (opt.domains)