Add coreutils 8.32

This commit is contained in:
Melg Eight 2021-05-18 14:37:21 +03:00
parent 8504c35685
commit fefb33a870
No known key found for this signature in database
GPG key ID: 8F73D998D1992669
12 changed files with 608 additions and 0 deletions

View file

@ -0,0 +1,34 @@
SPDX-FileCopyrightText: 2021 Melg Eight <public.melg8@gmail.com>
SPDX-License-Identifier: GPL-3.0-or-later
Remove dependency on unicodeio.h. This drops support for outputting unicode
characters. We do that, because inclusion of unicodeio.h from gnulib brings
dependencies on gperf generated files. We don't have gperf on this stage so
we can't regenerate them.
--- ./src/printf.c
+++ ./src/printf.c
@@ -59,7 +59,6 @@
#include "die.h"
#include "error.h"
#include "quote.h"
-#include "unicodeio.h"
#include "xprintf.h"
/* The official name of this program (e.g., no 'g' prefix). */
@@ -292,8 +291,12 @@ print_esc (const char *escstart, bool octal_0)
|| (uni_value >= 0xd800 && uni_value <= 0xdfff))
die (EXIT_FAILURE, 0, _("invalid universal character name \\%c%0*x"),
esc_char, (esc_char == 'u' ? 4 : 8), uni_value);
-
- print_unicode_char (stdout, uni_value, 0);
+ putchar ('\\');
+ if (*p)
+ {
+ putchar (*p);
+ p++;
+ }
}
else
{