Displaying 2 results from an estimated 2 matches for "bb7c6ada".
2020 Mar 28
0
[klibc:master] dash: output: Fix clang warnings about GNU old-style field designator
...2 at ao2.it>
Signed-off-by: Herbert Xu <herbert at gondor.apana.org.au>
Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
---
usr/dash/output.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/usr/dash/output.c b/usr/dash/output.c
index f62e7eab..bb7c6ada 100644
--- a/usr/dash/output.c
+++ b/usr/dash/output.c
@@ -71,27 +71,27 @@
#ifdef USE_GLIBC_STDIO
struct output output = {
- stream: 0, nextc: 0, end: 0, buf: 0, bufsize: 0, fd: 1, flags: 0
+ .stream = 0, .nextc = 0, .end = 0, .buf = 0, .bufsize = 0, .fd = 1, .flags = 0
};
struct output errou...
2020 Mar 28
0
[klibc:update-dash] dash: [BUILTIN] Handle embedded NULs correctly in printf
...rn ch;
}
@@ -462,8 +507,7 @@ echocmd(int argc, char **argv)
do {
int c;
- nonl += conv_escape_str(*argv);
- outstr(stackblock(), outs);
+ nonl += print_escape_str("%s", NULL, NULL, *argv);
if (nonl > 0)
break;
diff --git a/usr/dash/output.c b/usr/dash/output.c
index bb7c6ada..6618cc33 100644
--- a/usr/dash/output.c
+++ b/usr/dash/output.c
@@ -99,9 +99,6 @@ struct output *out1 = &output;
struct output *out2 = &errout;
-#ifndef USE_GLIBC_STDIO
-static void __outstr(const char *, size_t, struct output *);
-#endif
static int xvsnprintf(char *, size_t, const c...