summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-03-27 02:28:30 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-03-27 02:28:30 +0000
commit73365fa023bd9f988616dc6a470bd4341e6357b9 (patch)
tree2fb8d5c0c41eb967e50380a803347e1900b5c88d /riscos
parent79a2422fd1c875526d55dc6d579384ceb68f70d6 (diff)
downloadnetsurf-73365fa023bd9f988616dc6a470bd4341e6357b9.tar.gz
netsurf-73365fa023bd9f988616dc6a470bd4341e6357b9.tar.bz2
Squash warnings
svn path=/trunk/netsurf/; revision=6931
Diffstat (limited to 'riscos')
-rw-r--r--riscos/download.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/riscos/download.c b/riscos/download.c
index 628789e6c..43cc72b8b 100644
--- a/riscos/download.c
+++ b/riscos/download.c
@@ -344,7 +344,7 @@ struct gui_download_window *gui_download_window_create(const char *url,
if ((res = url_nice(url, &nice, option_strip_extensions)) ==
URL_FUNC_OK) {
- int imax = sizeof dw->path - (leaf_ofst + 1);
+ size_t imax = sizeof dw->path - (leaf_ofst + 1);
for (i = 0; i < imax && nice[i]; i++) {
if (nice[i] == '.')
nice[i] = '/';
@@ -442,7 +442,8 @@ void gui_download_window_data(struct gui_download_window *dw, const char *data,
int unwritten;
os_error *error;
- error = xosgbpb_writew(dw->file, data, size, &unwritten);
+ error = xosgbpb_writew(dw->file, (const byte *) data, size,
+ &unwritten);
if (error) {
LOG(("xosgbpb_writew: 0x%x: %s",
error->errnum, error->errmess));
@@ -1195,8 +1196,9 @@ os_error *ro_gui_download_move(struct gui_download_window *dw,
void ro_gui_download_remember_dir(const char *path)
{
- char *lastdot = NULL;
- char *p = path;
+ const char *lastdot = NULL;
+ const char *p = path;
+
while (*p >= 0x20) {
if (*p == '.') {
/* don't remember the directory if it's a temporary file */
@@ -1206,6 +1208,7 @@ void ro_gui_download_remember_dir(const char *path)
}
p++;
}
+
if (lastdot) {
/* remember the directory */
char *new_dir = realloc(download_dir, (lastdot+1)-path);