patches/glibc/2.7/160-build_wcs_upper_buffer.patch
author Yann Diorcet <diorcet.yann@gmail.com>
Mon Nov 19 11:19:54 2012 +0100 (2012-11-19)
changeset 3117 2b64e1b502cd
parent 744 4bf8448536d5
permissions -rw-r--r--
binutils/sstrip: remove

sstrip has been obsoleted for a while now, as it's still broken
for some archs, and there seems to be no incentive to fix it
upstream. Besides, the space gained with sstrip is marginal at
best.

Signed-off-by: Yann Diorcet <diorcet.yann@gmail.com>
Message-Id: <65c8bf534d0647ce52cd.1353320545@macbook-smorlat.local>
Patchwork-Id: 199970
     1 Matthias Kaehlcke <matthias at kaehlcke dot net> writes:
     2 
     3 A compilation of an ARM toolchain with glibc 2.7 using crosstool-ng
     4 failed with a gcc error in glibc-2.7/posix/regex_internal.c, more
     5 concretly in the function build_wcs_upper_buffer(). The return type of
     6 the function prototype in regex_internal.h doesn't correspond with the
     7 return type of this function in regex_internal.c.
     8 
     9 The attached patch corrects the return type of the function prototype
    10 in regex_internal.h
    11 
    12 --- glibc-2.7/posix/regex_internal.h.org	2008-05-30 11:16:01.000000000 +0200
    13 +++ glibc-2.7/posix/regex_internal.h	2008-05-30 11:16:35.000000000 +0200
    14 @@ -391,7 +391,7 @@
    15       internal_function;
    16  # ifdef RE_ENABLE_I18N
    17  static void build_wcs_buffer (re_string_t *pstr) internal_function;
    18 -static int build_wcs_upper_buffer (re_string_t *pstr) internal_function;
    19 +static reg_errcode_t build_wcs_upper_buffer (re_string_t *pstr) internal_function;
    20  # endif /* RE_ENABLE_I18N */
    21  static void build_upper_buffer (re_string_t *pstr) internal_function;
    22  static void re_string_translate_buffer (re_string_t *pstr) internal_function;