diff options
author | Fumitoshi UKAI <ukai@debian.or.jp> | 2001-12-02 16:26:08 +0000 |
---|---|---|
committer | Fumitoshi UKAI <ukai@debian.or.jp> | 2001-12-02 16:26:08 +0000 |
commit | ba4557fc9d049b27fce357301c72433139f2a44a (patch) | |
tree | 341367a1626bfdd732a9a569c2f95edeab3b4406 /url.c | |
parent | [w3m-dev 02604] (diff) | |
download | w3m-ba4557fc9d049b27fce357301c72433139f2a44a.tar.gz w3m-ba4557fc9d049b27fce357301c72433139f2a44a.zip |
[w3m-dev 02605]
From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
Diffstat (limited to 'url.c')
-rw-r--r-- | url.c | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -1,4 +1,4 @@ -/* $Id: url.c,v 1.16 2001/11/30 14:06:27 ukai Exp $ */ +/* $Id: url.c,v 1.17 2001/12/02 16:26:08 ukai Exp $ */ #include "fm.h" #include <sys/types.h> #include <sys/socket.h> @@ -212,15 +212,15 @@ DefaultFile(int scheme) #ifdef USE_SSL case SCM_HTTPS: #endif /* USE_SSL */ - return allocStr(HTTP_DEFAULT_FILE, 0); + return allocStr(HTTP_DEFAULT_FILE, -1); #ifdef USE_GOPHER case SCM_GOPHER: - return allocStr("1", 0); + return allocStr("1", -1); #endif /* USE_GOPHER */ case SCM_LOCAL: case SCM_LOCAL_CGI: case SCM_FTP: - return allocStr("/", 0); + return allocStr("/", -1); } return NULL; } @@ -830,7 +830,7 @@ parseURL(char *url, ParsedURL *p_url, ParsedURL *current) q++; if (IS_ALPHA(q[0]) && (q[1] == ':' || q[1] == '|')) { if (q[1] == '|') { - p = allocStr(q, 0); + p = allocStr(q, -1); p[1] = ':'; } else @@ -914,17 +914,17 @@ parseURL(char *url, ParsedURL *p_url, ParsedURL *current) do_label: if (p_url->scheme == SCM_MISSING) { p_url->scheme = SCM_LOCAL; - p_url->file = allocStr(p, 0); + p_url->file = allocStr(p, -1); p_url->label = NULL; } else if (*p == '#') - p_url->label = allocStr(p + 1, 0); + p_url->label = allocStr(p + 1, -1); else p_url->label = NULL; } #define initParsedURL(p) bzero(p,sizeof(ParsedURL)) -#define ALLOC_STR(s) ((s)==NULL?NULL:allocStr(s,0)) +#define ALLOC_STR(s) ((s)==NULL?NULL:allocStr(s,-1)) void copyParsedURL(ParsedURL *p, ParsedURL *q) @@ -997,7 +997,7 @@ parseURL2(char *url, ParsedURL *pu, ParsedURL *current) #ifdef USE_GOPHER else if (pu->scheme == SCM_GOPHER && pu->file[0] == '/') { p = pu->file; - pu->file = allocStr(p + 1, 0); + pu->file = allocStr(p + 1, -1); } #endif /* USE_GOPHER */ } @@ -1485,7 +1485,7 @@ openURL(char *url, ParsedURL *pu, ParsedURL *current, return uf; case SCM_FTP: if (pu->file == NULL) - pu->file = allocStr("/", 0); + pu->file = allocStr("/", -1); if (non_null(FTP_proxy) && !Do_not_use_proxy && pu->host != NULL && !check_no_proxy(pu->host)) { @@ -1509,7 +1509,7 @@ openURL(char *url, ParsedURL *pu, ParsedURL *current, case SCM_HTTPS: #endif /* USE_SSL */ if (pu->file == NULL) - pu->file = allocStr("/", 0); + pu->file = allocStr("/", -1); if (request && request->method == FORM_METHOD_POST && request->body) hr.command = HR_COMMAND_POST; if (request && request->method == FORM_METHOD_HEAD) |