diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-05-26 10:34:47 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-05-26 10:34:47 +0000 |
commit | 50f520379bc24b96b03517df5ec7bc5d61d21667 (patch) | |
tree | b963baa96c1697f06f858b32f5872666fe518570 | |
parent | 9b73dce1fd6d87728b360bcecf48d75191364384 (diff) | |
download | netsurf-50f520379bc24b96b03517df5ec7bc5d61d21667.tar.gz netsurf-50f520379bc24b96b03517df5ec7bc5d61d21667.tar.bz2 |
warnings.squash();
svn path=/trunk/netsurf/; revision=4206
-rw-r--r-- | utils/url.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/utils/url.c b/utils/url.c index e81f3f7bd..794fc475d 100644 --- a/utils/url.c +++ b/utils/url.c @@ -210,7 +210,7 @@ url_func_result url_normalize(const char *url, char **result) /* make scheme lower-case */ if (match[URL_RE_SCHEME].rm_so != -1) { for (i = match[URL_RE_SCHEME].rm_so; - i != match[URL_RE_SCHEME].rm_eo; i++) + (regoff_t) i != match[URL_RE_SCHEME].rm_eo; i++) norm[i] = tolower(norm[i]); if (match[URL_RE_SCHEME].rm_eo == 4 && norm[0] == 'h' @@ -233,11 +233,12 @@ url_func_result url_normalize(const char *url, char **result) /* make host lower-case */ if (match[URL_RE_AUTHORITY].rm_so != -1) { for (i = match[URL_RE_AUTHORITY].rm_so; - i != match[URL_RE_AUTHORITY].rm_eo; i++) { + (regoff_t) i != match[URL_RE_AUTHORITY].rm_eo; + i++) { if (norm[i] == ':' && (i + 3) < len) { if (http && norm[i + 1] == '8' && norm[i + 2] == '0' && - i + 3 == + (regoff_t) i + 3 == match[URL_RE_AUTHORITY].rm_eo) { memmove(norm + i, norm + i + 3, @@ -246,7 +247,7 @@ url_func_result url_normalize(const char *url, char **result) rm_eo); len -= 3; norm[len] = '\0'; - } else if (i + 1 == match[4].rm_eo) { + } else if ((regoff_t) i + 1 == match[4].rm_eo) { memmove(norm + i, norm + i + 1, len - |