1
0
mirror of https://github.com/moparisthebest/wget synced 2024-07-03 16:38:41 -04:00

[svn] Minor -Wall-induced fixes. Also, skip_url is removed.

Published in <sxs8zl5v5cw.fsf@florida.arsdigita.de>.
This commit is contained in:
hniksic 2001-04-12 20:39:23 -07:00
parent eae28f142d
commit 8a0e9e765e
8 changed files with 26 additions and 38 deletions

View File

@ -1,3 +1,17 @@
2001-04-13 Hrvoje Niksic <hniksic@arsdigita.com>
* init.c: Include cookies.h.
* cookies.h: Declare cookies_cleanup.
* cookies.c (check_domain_match): Remove unused variable.
(save_cookies): Remove extraneous argument from debug statement.
* host.c (same_host): Don't call skip_url.
* url.c (skip_url): Removed. Removed its calls from various
functions in url.c.
2001-04-13 Hrvoje Niksic <hniksic@arsdigita.com>
* cookies.c (unsigned_string_hash): Use the new code in

View File

@ -703,7 +703,7 @@ numeric_address_p (const char *addr)
static int
check_domain_match (const char *cookie_domain, const char *host)
{
int i, headlen;
int headlen;
const char *tail;
/* Numeric address requires exact match. It also requires HOST to
@ -1370,7 +1370,7 @@ save_cookies (const char *file)
logprintf (LOG_NOTQUIET, _("Error closing `%s': %s\n"),
file, strerror (errno));
DEBUGP (("Done saving cookies.\n", file));
DEBUGP (("Done saving cookies.\n"));
}
static int

View File

@ -26,3 +26,5 @@ char *build_cookies_request PARAMS ((const char *, int, const char *, int));
void load_cookies PARAMS ((const char *));
void save_cookies PARAMS ((const char *));
void cookies_cleanup PARAMS ((void));

View File

@ -564,7 +564,7 @@ ftp_parse_vms_ls (const char *file)
int hour, min, sec;
struct tm timestruct;
char *line, *tok, *p; /* tokenizer */
char *line, *tok; /* tokenizer */
struct fileinfo *dir, *l, cur; /* list creation */
fp = fopen (file, "rb");

View File

@ -272,8 +272,6 @@ same_host (const char *u1, const char *u2)
char *real1, *real2;
/* Skip protocol, if present. */
u1 += skip_url (u1);
u2 += skip_url (u2);
u1 += skip_proto (u1);
u2 += skip_proto (u2);

View File

@ -50,6 +50,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "host.h"
#include "recur.h"
#include "netrc.h"
#include "cookies.h" /* for cookies_cleanup */
#ifndef errno
extern int errno;

View File

@ -71,9 +71,9 @@ static void path_simplify_with_kludge PARAMS ((char *));
#endif
static int urlpath_length PARAMS ((const char *));
/* NULL-terminated list of strings to be recognized as prototypes (URL
schemes). Note that recognized doesn't mean supported -- only HTTP,
HTTPS and FTP are currently supported .
/* A NULL-terminated list of strings to be recognized as prototypes
(URL schemes). Note that recognized doesn't mean supported -- only
HTTP, HTTPS and FTP are currently supported .
However, a string that does not match anything in the list will be
considered a relative URL. Thus it's important that this list has
@ -131,8 +131,7 @@ static struct proto sup_protos[] =
#ifdef HAVE_SSL
{ "https://",URLHTTPS, DEFAULT_HTTPS_PORT},
#endif
{ "ftp://", URLFTP, DEFAULT_FTP_PORT },
/*{ "file://", URLFILE, DEFAULT_FTP_PORT },*/
{ "ftp://", URLFTP, DEFAULT_FTP_PORT }
};
static void parse_dir PARAMS ((const char *, char **, char **));
@ -142,27 +141,6 @@ static char *construct_relative PARAMS ((const char *, const char *));
static char process_ftp_type PARAMS ((char *));
/* Returns the number of characters to be skipped if the first thing
in a URL is URL: (which is 0 or 4+). The optional spaces after
URL: are also skipped. */
int
skip_url (const char *url)
{
int i;
if (TOUPPER (url[0]) == 'U'
&& TOUPPER (url[1]) == 'R'
&& TOUPPER (url[2]) == 'L'
&& url[3] == ':')
{
/* Skip blanks. */
for (i = 4; url[i] && ISSPACE (url[i]); i++);
return i;
}
else
return 0;
}
/* Unsafe chars:
- anything <= 32;
- stuff from rfc1738 ("<>\"#%{}|\\^~[]`");
@ -270,7 +248,6 @@ urlproto (const char *url)
{
int i;
url += skip_url (url);
for (i = 0; i < ARRAY_SIZE (sup_protos); i++)
if (!strncasecmp (url, sup_protos[i].name, strlen (sup_protos[i].name)))
return sup_protos[i].ind;
@ -317,7 +294,6 @@ has_proto (const char *url)
{
char **s;
url += skip_url (url);
for (s = protostrings; *s; s++)
if (strncasecmp (url, *s, strlen (*s)) == 0)
return 1;
@ -409,7 +385,6 @@ parseurl (const char *url, struct urlinfo *u, int strict)
uerr_t type;
DEBUGP (("parseurl (\"%s\") -> ", url));
url += skip_url (url);
recognizable = has_proto (url);
if (strict && !recognizable)
return URLUNKNOWN;
@ -607,8 +582,8 @@ parse_uname (const char *url, char **user, char **passwd)
*user = NULL;
*passwd = NULL;
url += skip_url (url);
/* Look for end of protocol string. */
/* Look for the end of the protocol string. */
l = skip_proto (url);
if (!l)
return URLUNKNOWN;

View File

@ -97,8 +97,6 @@ typedef enum
/* Function declarations */
int skip_url PARAMS ((const char *));
int contains_unsafe PARAMS ((const char *));
char *encode_string PARAMS ((const char *));