aboutsummaryrefslogtreecommitdiffstats
path: root/main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2016-07-06 13:26:47 +0300
committerTimo Teräs <timo.teras@iki.fi>2016-07-06 13:27:33 +0300
commit76089bf10229719b51cd2790c36b20920f4a7933 (patch)
treec3eb34fb43fe2c87fb34dbd8c53b6df7a811d3ce /main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch
parent2867d304f9c04812d4a029d518159411ecf944c2 (diff)
main/musl: upgrade to 1.1.15
Diffstat (limited to 'main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch')
-rw-r--r--main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch49
1 files changed, 0 insertions, 49 deletions
diff --git a/main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch b/main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch
deleted file mode 100644
index c80043e8371..00000000000
--- a/main/musl/0006-fix-padding-string-formats-to-width-in-wide-printf-v.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 4aac019a0efd59011a48d031ad046c934c7e8365 Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Wed, 16 Mar 2016 16:35:22 -0400
-Subject: [PATCH] fix padding string formats to width in wide printf variants
-
-the idiom fprintf(f, "%.*s", n, "") was wrongly used in vfwprintf as a
-means of producing n spaces; instead it produces no output. the
-correct form is fprintf(f, "%*s", n, ""), using width instead of
-precision, since for %s the later is a maximum rather than a minimum.
----
- src/stdio/vfwprintf.c | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/stdio/vfwprintf.c b/src/stdio/vfwprintf.c
-index f06d5ae..f9f1ecf 100644
---- a/src/stdio/vfwprintf.c
-+++ b/src/stdio/vfwprintf.c
-@@ -288,9 +288,9 @@ static int wprintf_core(FILE *f, const wchar_t *fmt, va_list *ap, union arg *nl_
- z = wmemchr(a, 0, p);
- if (z) p=z-a;
- if (w<p) w=p;
-- if (!(fl&LEFT_ADJ)) fprintf(f, "%.*s", w-p, "");
-+ if (!(fl&LEFT_ADJ)) fprintf(f, "%*s", w-p, "");
- out(f, a, p);
-- if ((fl&LEFT_ADJ)) fprintf(f, "%.*s", w-p, "");
-+ if ((fl&LEFT_ADJ)) fprintf(f, "%*s", w-p, "");
- l=w;
- continue;
- case 'm':
-@@ -303,14 +303,14 @@ static int wprintf_core(FILE *f, const wchar_t *fmt, va_list *ap, union arg *nl_
- if (i<0) return -1;
- p=l;
- if (w<p) w=p;
-- if (!(fl&LEFT_ADJ)) fprintf(f, "%.*s", w-p, "");
-+ if (!(fl&LEFT_ADJ)) fprintf(f, "%*s", w-p, "");
- bs = arg.p;
- while (l--) {
- i=mbtowc(&wc, bs, MB_LEN_MAX);
- bs+=i;
- fputwc(wc, f);
- }
-- if ((fl&LEFT_ADJ)) fprintf(f, "%.*s", w-p, "");
-+ if ((fl&LEFT_ADJ)) fprintf(f, "%*s", w-p, "");
- l=w;
- continue;
- }
---
-2.7.4
-