aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/patches/460_printf.patch52
-rw-r--r--debian/patches/series1
2 files changed, 53 insertions, 0 deletions
diff --git a/debian/patches/460_printf.patch b/debian/patches/460_printf.patch
new file mode 100644
index 0000000..96a2dc7
--- /dev/null
+++ b/debian/patches/460_printf.patch
@@ -0,0 +1,52 @@
+Subject: Correct printf arguments (still support <C99)
+From: Scarlett <scarlett@xavin.net>, Tatsuya Kinoshita <tats@debian.org>
+Origin: http://marc.info/?l=openbsd-ports&m=142090828929750&w=2
+
+diff --git a/cookie.c b/cookie.c
+index 8020f6d..c11649c 100644
+--- a/cookie.c
++++ b/cookie.c
+@@ -247,7 +247,7 @@ find_cookie(ParsedURL *pu)
+ Strcat(tmp, Sprintf("; $Domain=\"%s\"", p1->domain->ptr));
+ if (p1->portl)
+ Strcat(tmp,
+- Sprintf("; $Port=\"%s\"", portlist2str(p1->portl)));
++ Sprintf("; $Port=\"%s\"", portlist2str(p1->portl)->ptr));
+ }
+ }
+ return tmp;
+@@ -463,7 +463,7 @@ save_cookies(void)
+ continue;
+ fprintf(fp, "%s\t%s\t%s\t%ld\t%s\t%s\t%d\t%d\t%s\t%s\t%s\n",
+ parsedURL2Str(&p->url)->ptr,
+- p->name->ptr, p->value->ptr, p->expires,
++ p->name->ptr, p->value->ptr, (long)p->expires,
+ p->domain->ptr, p->path->ptr, p->flag,
+ p->version, str2charp(p->comment),
+ (p->portl) ? portlist2str(p->portl)->ptr : "",
+diff --git a/main.c b/main.c
+index 32f4da2..76256d6 100644
+--- a/main.c
++++ b/main.c
+@@ -5841,7 +5841,7 @@ set_buffer_environ(Buffer *buf)
+ set_environ("W3M_CURRENT_FORM", form2str((FormItemList *)a->url));
+ else
+ set_environ("W3M_CURRENT_FORM", "");
+- set_environ("W3M_CURRENT_LINE", Sprintf("%d",
++ set_environ("W3M_CURRENT_LINE", Sprintf("%ld",
+ l->real_linenumber)->ptr);
+ set_environ("W3M_CURRENT_COLUMN", Sprintf("%d",
+ buf->currentColumn +
+diff --git a/map.c b/map.c
+index 12701e7..bb240ea 100644
+--- a/map.c
++++ b/map.c
+@@ -573,7 +573,7 @@ page_info_panel(Buffer *buf)
+ "<tr valign=top><td nowrap>Number of lines<td>",
+ Sprintf("%d", all)->ptr,
+ "<tr valign=top><td nowrap>Transferred bytes<td>",
+- Sprintf("%d", buf->trbyte)->ptr, NULL);
++ Sprintf("%lu", (unsigned long)buf->trbyte)->ptr, NULL);
+
+ a = retrieveCurrentAnchor(buf);
+ if (a != NULL) {
diff --git a/debian/patches/series b/debian/patches/series
index 678a842..980c2e0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -44,6 +44,7 @@
430_no-ascii-default.patch
440_parsetagx-crash.patch
450_remoteimg.patch
+460_printf.patch
800_lang-en.patch
810_lang-de.patch
820_lang-ja.patch