diff options
author | Roland McGrath <roland@gnu.org> | 2002-08-29 20:39:40 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2002-08-29 20:39:40 +0000 |
commit | c5738211bd4a61e6950c3e4a61fbb4c366fd13df (patch) | |
tree | 63b1942a5b4b8bee015f50ec7ccb0adcd2d08894 | |
parent | 459c2eef2119d858913e0c786234d7d1b4f331f5 (diff) | |
download | glibc-c5738211bd4a61e6950c3e4a61fbb4c366fd13df.zip glibc-c5738211bd4a61e6950c3e4a61fbb4c366fd13df.tar.gz glibc-c5738211bd4a61e6950c3e4a61fbb4c366fd13df.tar.bz2 |
* sysdeps/generic/readelflib.c (process_elf_file): Fix typo.
* iconv/gconv_int.h: Include <stdlib.h> for alloca decl.
(norm_add_slashes): alloca -> __alloca
* sysdeps/generic/readelflib.c (process_elf_file): Make LOADADDR
p_vaddr/p_offset when computing LOADADDR.
-rw-r--r-- | ChangeLog | 13 | ||||
-rw-r--r-- | iconv/gconv_int.h | 3 |
2 files changed, 11 insertions, 5 deletions
@@ -1,3 +1,10 @@ +2002-08-29 Roland McGrath <roland@redhat.com> + + * sysdeps/generic/readelflib.c (process_elf_file): Fix typo. + + * iconv/gconv_int.h: Include <stdlib.h> for alloca decl. + (norm_add_slashes): alloca -> __alloca + 2002-08-29 Jakub Jelinek <jakub@redhat.com> * stdio-common/vfprintf.c (vfprintf): Add builtin_expect for @@ -7,11 +14,9 @@ -mcpu=ultrasparc, not only tune for it. (ASFLAGS*): Set unconditionally. -2002-08-29 Jakub Jelinek <jakub@redhat.com> - - * sysdeps/generic/readelflib.c (process_elf_file): Make loadaddr + * sysdeps/generic/readelflib.c (process_elf_file): Make LOADADDR ElfW(Addr). Don't mask upper 32-bits and lower 12 bits off from - p_vaddr/p_offset when computing loadaddr. + p_vaddr/p_offset when computing LOADADDR. 2002-08-29 Ulrich Drepper <drepper@redhat.com> diff --git a/iconv/gconv_int.h b/iconv/gconv_int.h index a16a543..1ac878d 100644 --- a/iconv/gconv_int.h +++ b/iconv/gconv_int.h @@ -21,6 +21,7 @@ #define _GCONV_INT_H 1 #include "gconv.h" +#include <stdlib.h> /* For alloca used in macro below. */ __BEGIN_DECLS @@ -138,7 +139,7 @@ extern const char *__gconv_path_envvar attribute_hidden; if (*cp++ == '/') \ ++cnt; \ \ - tmp = result = alloca (cp - (str) + 3 + suffix_len); \ + tmp = result = __alloca (cp - (str) + 3 + suffix_len); \ cp = (str); \ while (*cp != '\0') \ *tmp++ = __toupper_l (*cp++, &_nl_C_locobj); \ |