1da0c48c4Sopenharmony_ci2022-09-21  Yonggang Luo  <luoyonggang@gmail.com>
2da0c48c4Sopenharmony_ci
3da0c48c4Sopenharmony_ci	* color.c: Don't include unistd.h.
4da0c48c4Sopenharmony_ci
5da0c48c4Sopenharmony_ci2022-09-20  Yonggang Luo  <luoyonggang@gmail.com>
6da0c48c4Sopenharmony_ci
7da0c48c4Sopenharmony_ci	* system.h: Use BYTE_ORDER, LITTLE_ENDIAN and BIG_ENDIAN.
8da0c48c4Sopenharmony_ci
9da0c48c4Sopenharmony_ci2022-10-16  Yonggang Luo  <luoyonggang@gmail.com>
10da0c48c4Sopenharmony_ci
11da0c48c4Sopenharmony_ci	* system.h: Add sys/mman.h as system dependend header.
12da0c48c4Sopenharmony_ci	* common.h: Remove ar.h, byteswap.h and endian.h.
13da0c48c4Sopenharmony_ci	* elf32_checksum.c: Remove endian.h.
14da0c48c4Sopenharmony_ci	* elf32_getphdr.c: Remove unistd.h and system.h.
15da0c48c4Sopenharmony_ci	* elf32_getshdr.c: Remove unistd.h.h and system.h.
16da0c48c4Sopenharmony_ci	* elf32_updatefile.c: Remove unistd.h, sys/mman.h and system.h.
17da0c48c4Sopenharmony_ci	* elf32_updatenull.c: Remove endian.h and system.h.
18da0c48c4Sopenharmony_ci
19da0c48c4Sopenharmony_ci2022-08-05  Mark Wielaard  <mark@klomp.org>
20da0c48c4Sopenharmony_ci
21da0c48c4Sopenharmony_ci	* dynamicsizehash_concurrent.c (resize_helper): Add documentation.
22da0c48c4Sopenharmony_ci	(resize_master): Renamed to...
23da0c48c4Sopenharmony_ci	(resize_coordinator): ...this. And add documentation.
24da0c48c4Sopenharmony_ci	(resize_worker): Add documentation.
25da0c48c4Sopenharmony_ci	(FIND): Add documentation.
26da0c48c4Sopenharmony_ci
27da0c48c4Sopenharmony_ci2022-04-25  Mark Wielaard  <mark@klomp.org>
28da0c48c4Sopenharmony_ci
29da0c48c4Sopenharmony_ci	* printversion.c (print_version): Update copyright year.
30da0c48c4Sopenharmony_ci
31da0c48c4Sopenharmony_ci2022-03-27  Mark Wielaard  <mark@klomp.org>
32da0c48c4Sopenharmony_ci
33da0c48c4Sopenharmony_ci	* system.h: define error_exit.
34da0c48c4Sopenharmony_ci
35da0c48c4Sopenharmony_ci2021-02-14  Alexander Miller  <alex.miller@gmx.de>
36da0c48c4Sopenharmony_ci
37da0c48c4Sopenharmony_ci	* eu-config.h (used_in_asm): New macro.
38da0c48c4Sopenharmony_ci	(NEW_INTDEF): New macro.
39da0c48c4Sopenharmony_ci	(NEW_VERSION): Mark symbol as used_in_asm.  Use @@ symver and change
40da0c48c4Sopenharmony_ci	asm name instead.  New variant using symver attribute if available.
41da0c48c4Sopenharmony_ci	(OLD_VERSION): Update new symbol name. Indent asm directives.  New
42da0c48c4Sopenharmony_ci	variant using symver attribute.
43da0c48c4Sopenharmony_ci	(COMPAT_VERSION_NEWPROTO): Mark symbol as used_in_asm.  Reorder
44da0c48c4Sopenharmony_ci	lines.  Replace asm with __asm__ in declaration.  New variant using
45da0c48c4Sopenharmony_ci	symver attribute.
46da0c48c4Sopenharmony_ci	(COMPAT_VERSION): Likewise.
47da0c48c4Sopenharmony_ci
48da0c48c4Sopenharmony_ci2021-09-10  Colin Cross <ccross@google.com>
49da0c48c4Sopenharmony_ci
50da0c48c4Sopenharmony_ci	* error.c (error): Call fflush on stdout and stderr. Setup errno and
51da0c48c4Sopenharmony_ci	call verr, verrx, vwarn or vwarnx based on status and errnum.
52da0c48c4Sopenharmony_ci
53da0c48c4Sopenharmony_ci2021-09-06  Dmitry V. Levin  <ldv@altlinux.org>
54da0c48c4Sopenharmony_ci
55da0c48c4Sopenharmony_ci	* color.c (parse_opt): Replace asprintf followed by error(EXIT_FAILURE)
56da0c48c4Sopenharmony_ci	with xasprintf.
57da0c48c4Sopenharmony_ci
58da0c48c4Sopenharmony_ci	* xasprintf.c: New file.
59da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add it.
60da0c48c4Sopenharmony_ci	* libeu.h (xasprintf): New prototype.
61da0c48c4Sopenharmony_ci
62da0c48c4Sopenharmony_ci	* dynamicsizehash.c (INIT(NAME)): Remove cast of calloc return value.
63da0c48c4Sopenharmony_ci	* dynamicsizehash_concurrent.c (INIT(NAME)): Remove cast of malloc
64da0c48c4Sopenharmony_ci	return value.
65da0c48c4Sopenharmony_ci
66da0c48c4Sopenharmony_ci2021-08-23  Saleem Abdulrasool  <abdulras@google.com>
67da0c48c4Sopenharmony_ci
68da0c48c4Sopenharmony_ci	* system.h: Remove inline definition for error and error_message_count
69da0c48c4Sopenharmony_ci	in the fallback path.
70da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add error.c.
71da0c48c4Sopenharmony_ci	* error.c: New file, moves the previous inline definitions to avoid
72da0c48c4Sopenharmony_ci	multiple definitions properly rather than relying on -fcommon and vague
73da0c48c4Sopenharmony_ci	linkage.
74da0c48c4Sopenharmony_ci
75da0c48c4Sopenharmony_ci2021-08-21  Saleem Abdulrasool  <abdulras@google.com>
76da0c48c4Sopenharmony_ci
77da0c48c4Sopenharmony_ci	* fixedsizehash.h: Remove unused STROF macro.
78da0c48c4Sopenharmony_ci
79da0c48c4Sopenharmony_ci2021-08-20  Saleem Abdulrasool  <abdulras@google.com>
80da0c48c4Sopenharmony_ci
81da0c48c4Sopenharmony_ci	* system.h: Check for HAVE_ERROR_H and HAVE_ERR_H and define
82da0c48c4Sopenharmony_ci	error_message_cont and error if necessary.
83da0c48c4Sopenharmony_ci
84da0c48c4Sopenharmony_ci2021-08-20  Saleem Abdulrasool  <abdulras@google.com>
85da0c48c4Sopenharmony_ci
86da0c48c4Sopenharmony_ci	* fixedsizehash.h: Remove sys/cdefs.h include. Unconditionally
87da0c48c4Sopenharmony_ci	define STROF and CONCAT macros.
88da0c48c4Sopenharmony_ci
89da0c48c4Sopenharmony_ci2021-07-28  Mark Wielaard  <mark@klomp.org>
90da0c48c4Sopenharmony_ci
91da0c48c4Sopenharmony_ci	* system.h (reallocarray): New static inline fallback function.
92da0c48c4Sopenharmony_ci
93da0c48c4Sopenharmony_ci2021-04-19  Martin Liska  <mliska@suse.cz>
94da0c48c4Sopenharmony_ci
95da0c48c4Sopenharmony_ci	* system.h (startswith): New function.
96da0c48c4Sopenharmony_ci	(pwrite_retry): Cast to char *.
97da0c48c4Sopenharmony_ci	(write_retry): Likewise.
98da0c48c4Sopenharmony_ci	(pread_retry): Likewise.
99da0c48c4Sopenharmony_ci
100da0c48c4Sopenharmony_ci2021-02-05  Mark Wielaard  <mark@klomp.org>
101da0c48c4Sopenharmony_ci
102da0c48c4Sopenharmony_ci	* printversion.c (print_version): Update copyright year.
103da0c48c4Sopenharmony_ci
104da0c48c4Sopenharmony_ci2020-12-16  Dmitry V. Levin  <ldv@altlinux.org>
105da0c48c4Sopenharmony_ci
106da0c48c4Sopenharmony_ci	* color.c (parse_opt): Replace gettext(...) and
107da0c48c4Sopenharmony_ci	dgettext("elfutils, ...) with _(...).
108da0c48c4Sopenharmony_ci	* printversion.c (print_version): Replace gettext(...) with _(...).
109da0c48c4Sopenharmony_ci	* system.h (sgettext): Likewise.
110da0c48c4Sopenharmony_ci
111da0c48c4Sopenharmony_ci	* eu-config.h (_): New macro.
112da0c48c4Sopenharmony_ci	* xmalloc.c (_): Remove.
113da0c48c4Sopenharmony_ci
114da0c48c4Sopenharmony_ci2020-11-01  Érico N. Rolim  <erico.erc@gmail.com>
115da0c48c4Sopenharmony_ci
116da0c48c4Sopenharmony_ci	* system.h (ACCESSPERMS): Define macro if it doesn't exist.
117da0c48c4Sopenharmony_ci	(ALLPERMS): Likewise.
118da0c48c4Sopenharmony_ci	(DEFFILEMODE): Likewise.
119da0c48c4Sopenharmony_ci
120da0c48c4Sopenharmony_ci2020-06-11  Mark Wielaaard  <mark@klomp.org>
121da0c48c4Sopenharmony_ci
122da0c48c4Sopenharmony_ci	* printversion.c (print_version): Update copyright year.
123da0c48c4Sopenharmony_ci
124da0c48c4Sopenharmony_ci2019-08-25  Srđan Milaković  <sm108@rice.edu>
125da0c48c4Sopenharmony_ci
126da0c48c4Sopenharmony_ci	* dynamicsizehash_concurrent.{c,h}: New files.
127da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Added dynamicsizehash_concurrent.h.
128da0c48c4Sopenharmony_ci
129da0c48c4Sopenharmony_ci2019-08-25  Jonathon Anderson  <jma14@rice.edu>
130da0c48c4Sopenharmony_ci
131da0c48c4Sopenharmony_ci	* stdatomic-fbsd.h: New file, taken from FreeBSD.
132da0c48c4Sopenharmony_ci	* atomics.h: New file.
133da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Added *.h above.
134da0c48c4Sopenharmony_ci
135da0c48c4Sopenharmony_ci2019-05-03  Rosen Penev  <rosenp@gmail.com>
136da0c48c4Sopenharmony_ci
137da0c48c4Sopenharmony_ci	* color.c (parse_opt): Cast program_invocation_short_name to char *.
138da0c48c4Sopenharmony_ci
139da0c48c4Sopenharmony_ci2018-11-04  Mark Wielaard  <mark@klomp.org>
140da0c48c4Sopenharmony_ci
141da0c48c4Sopenharmony_ci	* bpf.h: Add BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE.
142da0c48c4Sopenharmony_ci
143da0c48c4Sopenharmony_ci2018-07-04  Ross Burton <ross.burton@intel.com>
144da0c48c4Sopenharmony_ci
145da0c48c4Sopenharmony_ci	* color.c: Remove error.h, add system.h include.
146da0c48c4Sopenharmony_ci	* system.h: Add error.h include.
147da0c48c4Sopenharmony_ci	* xmalloc.c: Remove error.h include.
148da0c48c4Sopenharmony_ci
149da0c48c4Sopenharmony_ci2018-06-01  Mark Wielaard  <mark@klomp.org>
150da0c48c4Sopenharmony_ci
151da0c48c4Sopenharmony_ci	* printversion.c (print_version): Update copyright year.
152da0c48c4Sopenharmony_ci
153da0c48c4Sopenharmony_ci2018-02-09  Joshua Watt  <JPEWhacker@gmail.com>
154da0c48c4Sopenharmony_ci
155da0c48c4Sopenharmony_ci	* eu-config.h (FALLTHROUGH): New macro.
156da0c48c4Sopenharmony_ci
157da0c48c4Sopenharmony_ci2017-10-16  Mark Wielaard  <mark@klomp.org>
158da0c48c4Sopenharmony_ci
159da0c48c4Sopenharmony_ci	* md5.{c,h}: Removed.
160da0c48c4Sopenharmony_ci	* sha1.{c,h}: Likewise.
161da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Remove md5.c and sha1.c.
162da0c48c4Sopenharmony_ci	(noinst_HEADERS): Remove md5.h and sha1.h.
163da0c48c4Sopenharmony_ci
164da0c48c4Sopenharmony_ci2017-08-18  Ulf Hermann  <ulf.hermann@qt.io>
165da0c48c4Sopenharmony_ci
166da0c48c4Sopenharmony_ci	* eu-config.h: Define attribute_packed to either
167da0c48c4Sopenharmony_ci	__attribute__((packed)) or __attribute__((packed, gcc_struct)).
168da0c48c4Sopenharmony_ci
169da0c48c4Sopenharmony_ci2017-04-27  Ulf Hermann  <ulf.hermann@qt.io>
170da0c48c4Sopenharmony_ci
171da0c48c4Sopenharmony_ci	* eu-config.h: Define attribute_hidden to be empty if the compiler
172da0c48c4Sopenharmony_ci	doesn't support it.
173da0c48c4Sopenharmony_ci
174da0c48c4Sopenharmony_ci2017-04-27  Ulf Hermann  <ulf.hermann@qt.io>
175da0c48c4Sopenharmony_ci
176da0c48c4Sopenharmony_ci	* Makefile.am: Use fpic_CFLAGS.
177da0c48c4Sopenharmony_ci
178da0c48c4Sopenharmony_ci2017-07-18  Mark Wielaard  <mark@klomp.org>
179da0c48c4Sopenharmony_ci
180da0c48c4Sopenharmony_ci	* bpf.h: New file.
181da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Add bpf.h
182da0c48c4Sopenharmony_ci
183da0c48c4Sopenharmony_ci2017-05-05  Mark Wielaard  <mark@klomp.org>
184da0c48c4Sopenharmony_ci
185da0c48c4Sopenharmony_ci	* printversion.c (print_version): Update copyright year.
186da0c48c4Sopenharmony_ci
187da0c48c4Sopenharmony_ci2017-04-20  Ulf Hermann  <ulf.hermann@qt.io>
188da0c48c4Sopenharmony_ci
189da0c48c4Sopenharmony_ci	* crc32.c: include config.h.
190da0c48c4Sopenharmony_ci	* system.h: Don't include config.h.
191da0c48c4Sopenharmony_ci
192da0c48c4Sopenharmony_ci2017-02-16  Ulf Hermann  <ulf.hermann@qt.io>
193da0c48c4Sopenharmony_ci
194da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Remove version.c, add printversion.c
195da0c48c4Sopenharmony_ci	(noinst_HEADERS): Add printversion.h
196da0c48c4Sopenharmony_ci	* version.c: Moved to printversion.c.
197da0c48c4Sopenharmony_ci	* printversion.c: New file, moved from version.c,
198da0c48c4Sopenharmony_ci	remove stdio.h, argp.h, system.h includes,
199da0c48c4Sopenharmony_ci	add printversion.h include.
200da0c48c4Sopenharmony_ci	* printversion.h: New file.
201da0c48c4Sopenharmony_ci	* system.h: Remove argp.h include,
202da0c48c4Sopenharmony_ci	(ARGP_PROGRAM_VERSION_HOOK_DEF, ARGP_PROGRAM_BUG_ADDRESS_DEF): Remove.
203da0c48c4Sopenharmony_ci	(print_version): Remove.
204da0c48c4Sopenharmony_ci
205da0c48c4Sopenharmony_ci2017-02-15  Ulf Hermann  <ulf.hermann@qt.io>
206da0c48c4Sopenharmony_ci
207da0c48c4Sopenharmony_ci	* system.h: Provide mempcpy if it doesn't exist.
208da0c48c4Sopenharmony_ci	* xstrndup.c: Include system.h.
209da0c48c4Sopenharmony_ci
210da0c48c4Sopenharmony_ci2017-02-15  Ulf Hermann  <ulf.hermann@qt.io>
211da0c48c4Sopenharmony_ci
212da0c48c4Sopenharmony_ci	* crc32_file.c: Use _SC_PAGESIZE rather than _SC_PAGE_SIZE.
213da0c48c4Sopenharmony_ci
214da0c48c4Sopenharmony_ci2017-02-14  Ulf Hermann  <ulf.hermann@qt.io>
215da0c48c4Sopenharmony_ci
216da0c48c4Sopenharmony_ci	* color.h: New file.
217da0c48c4Sopenharmony_ci	* color.c: Include color.h.
218da0c48c4Sopenharmony_ci	* libeu.h: Remove color handling.
219da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Add color.h.
220da0c48c4Sopenharmony_ci
221da0c48c4Sopenharmony_ci2016-12-29  Luiz Angelo Daros de Luca  <luizluca@gmail.com>
222da0c48c4Sopenharmony_ci
223da0c48c4Sopenharmony_ci	* crc32_file.c: Include system.h.
224da0c48c4Sopenharmony_ci	* system.h: Remove semi-colon after TEMP_FAILURE_RETRY definition.
225da0c48c4Sopenharmony_ci
226da0c48c4Sopenharmony_ci2016-12-24  Mark Wielaard  <mark@klomp.org>
227da0c48c4Sopenharmony_ci
228da0c48c4Sopenharmony_ci	* version.c: New source file.
229da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add version.c
230da0c48c4Sopenharmony_ci	* system.h (print_version): New function definition.
231da0c48c4Sopenharmony_ci
232da0c48c4Sopenharmony_ci2016-10-11  Akihiko Odaki  <akihiko.odaki.4i@stu.hosei.ac.jp>
233da0c48c4Sopenharmony_ci
234da0c48c4Sopenharmony_ci	* fixedsizehash.h (CONCAT): Use __CONCAT when available.
235da0c48c4Sopenharmony_ci	* system.h: Include config.h and errno.h.
236da0c48c4Sopenharmony_ci	(powerof2): Define if not already defined.
237da0c48c4Sopenharmony_ci	(TEMP_FAILURE_RETRY): Define when not yet defined.
238da0c48c4Sopenharmony_ci
239da0c48c4Sopenharmony_ci2015-10-11  Akihiko Odaki  <akihiko.odaki.4i@stu.hosei.ac.jp>
240da0c48c4Sopenharmony_ci
241da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Add libeu.h.
242da0c48c4Sopenharmony_ci	* color.c: Remove system.h include, add libeu.h include.
243da0c48c4Sopenharmony_ci	* crc32_file.c: Likewise.
244da0c48c4Sopenharmony_ci	* fixedsizehash.h: Remove sys/param.h include.
245da0c48c4Sopenharmony_ci	* libeu.h: New file.
246da0c48c4Sopenharmony_ci	* system.h: Include sys/param.h.
247da0c48c4Sopenharmony_ci	(xmalloc, xcalloc, xrealloc, xstrdup, xstrndup, crc32, crc32_file,
248da0c48c4Sopenharmony_ci	color_argp, color_enum, color_*): Move definitions to libeu.h.
249da0c48c4Sopenharmony_ci	* xstrdup.c: Remove system.h include, add libeu.h include.
250da0c48c4Sopenharmony_ci	* xstrndup.c: Remove system.h include, add libeu.h and stdint.h
251da0c48c4Sopenharmony_ci	includes.
252da0c48c4Sopenharmony_ci
253da0c48c4Sopenharmony_ci2015-09-24  Jose E. Marchesi  <jose.marchesi@oracle.com>
254da0c48c4Sopenharmony_ci
255da0c48c4Sopenharmony_ci	* Makefile.am (AM_CFLAGS): Use -fPIC instead of -fpic to avoid relocation
256da0c48c4Sopenharmony_ci	overflows in some platforms.
257da0c48c4Sopenharmony_ci
258da0c48c4Sopenharmony_ci2015-09-22  Mark Wielaard  <mjw@redhat.com>
259da0c48c4Sopenharmony_ci
260da0c48c4Sopenharmony_ci	* dynamicsizehash.c: Remove old-style function definitions.
261da0c48c4Sopenharmony_ci	* md5.c: Likewise.
262da0c48c4Sopenharmony_ci	* sha1.c: Likewise.
263da0c48c4Sopenharmony_ci	* xmalloc.c: Likewise.
264da0c48c4Sopenharmony_ci	* xstrdup.c: Likewise.
265da0c48c4Sopenharmony_ci	* xstrndup.c: Likewise.
266da0c48c4Sopenharmony_ci
267da0c48c4Sopenharmony_ci2015-05-31  Mark Wielaard  <mjw@redhat.com>
268da0c48c4Sopenharmony_ci
269da0c48c4Sopenharmony_ci	* eu-config.h (ALLOW_UNALIGNED): Define when ! CHECK_UNDEFINED.
270da0c48c4Sopenharmony_ci
271da0c48c4Sopenharmony_ci2015-04-23  Max Filippov  <jcmvbkbc@gmail.com>
272da0c48c4Sopenharmony_ci
273da0c48c4Sopenharmony_ci	* eu-config.h: Use SYMBOL_VERSIONING as guard.
274da0c48c4Sopenharmony_ci
275da0c48c4Sopenharmony_ci2014-01-17  Lei Zhang  <thestig@google.com>
276da0c48c4Sopenharmony_ci
277da0c48c4Sopenharmony_ci	* crc32_file.c: Include config.h.
278da0c48c4Sopenharmony_ci
279da0c48c4Sopenharmony_ci2013-12-12  Josh Stone  <jistone@redhat.com>
280da0c48c4Sopenharmony_ci
281da0c48c4Sopenharmony_ci	* dynamicsizehash.c (lookup): Add a shortcut around division.
282da0c48c4Sopenharmony_ci
283da0c48c4Sopenharmony_ci2013-04-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
284da0c48c4Sopenharmony_ci
285da0c48c4Sopenharmony_ci	* eu-config.h (COMPAT_VERSION_NEWPROTO): New.  Twice.
286da0c48c4Sopenharmony_ci
287da0c48c4Sopenharmony_ci2013-04-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
288da0c48c4Sopenharmony_ci
289da0c48c4Sopenharmony_ci	* system.h (LE64, BE64): Move here the definitions from
290da0c48c4Sopenharmony_ci	libdwfl/link_map.c.
291da0c48c4Sopenharmony_ci
292da0c48c4Sopenharmony_ci2013-04-24  Mark Wielaard  <mjw@redhat.com>
293da0c48c4Sopenharmony_ci
294da0c48c4Sopenharmony_ci	* Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
295da0c48c4Sopenharmony_ci
296da0c48c4Sopenharmony_ci2012-10-09  Adam Markey  <adam@etinternational.com>
297da0c48c4Sopenharmony_ci
298da0c48c4Sopenharmony_ci	* system.h: Changed pwrite_retry, write_retry, and pread_retry to
299da0c48c4Sopenharmony_ci	handle case where not all data was read/written.
300da0c48c4Sopenharmony_ci
301da0c48c4Sopenharmony_ci2012-10-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
302da0c48c4Sopenharmony_ci
303da0c48c4Sopenharmony_ci	* system.h (eu_static_assert): New macro.
304da0c48c4Sopenharmony_ci
305da0c48c4Sopenharmony_ci2012-01-21  Ulrich Drepper  <drepper@gmail.com>
306da0c48c4Sopenharmony_ci
307da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add color.c.
308da0c48c4Sopenharmony_ci	* system.h: Declare color_argp.  Define color_enum.  Declare
309da0c48c4Sopenharmony_ci	color_* variables.
310da0c48c4Sopenharmony_ci	* color.c: New file.
311da0c48c4Sopenharmony_ci
312da0c48c4Sopenharmony_ci2011-10-02  Ulrich Drepper  <drepper@gmail.com>
313da0c48c4Sopenharmony_ci
314da0c48c4Sopenharmony_ci	* system.h: Declare __cxa_demangle.
315da0c48c4Sopenharmony_ci
316da0c48c4Sopenharmony_ci2011-07-09  Roland McGrath  <roland@hack.frob.com>
317da0c48c4Sopenharmony_ci
318da0c48c4Sopenharmony_ci	* sha1.c (be64_copy): New function.
319da0c48c4Sopenharmony_ci	(sha1_finish_ctx): Use it.
320da0c48c4Sopenharmony_ci	* md5.c (le64_copy): New function.
321da0c48c4Sopenharmony_ci	(md5_finish_ctx): Use it.
322da0c48c4Sopenharmony_ci	* system.h (LE32, BE32): New macros, using <endian.h> and <byteswap.h>.
323da0c48c4Sopenharmony_ci	* md5.c (SWAP): Use LE32.
324da0c48c4Sopenharmony_ci	* sha1.c (SWAP): Use BE32.
325da0c48c4Sopenharmony_ci
326da0c48c4Sopenharmony_ci2010-06-16  Roland McGrath  <roland@redhat.com>
327da0c48c4Sopenharmony_ci
328da0c48c4Sopenharmony_ci	* dynamicsizehash.h (HASHTYPE): New macro.
329da0c48c4Sopenharmony_ci	(struct): Use size_t for table sizes.
330da0c48c4Sopenharmony_ci	* dynamicsizehash.c: Likewise.  Use HASHTYPE for hash values.
331da0c48c4Sopenharmony_ci
332da0c48c4Sopenharmony_ci2010-02-15  Roland McGrath  <roland@redhat.com>
333da0c48c4Sopenharmony_ci
334da0c48c4Sopenharmony_ci	* Makefile.am: Use config/eu.am for common stuff.
335da0c48c4Sopenharmony_ci
336da0c48c4Sopenharmony_ci2009-08-09  Roland McGrath  <roland@redhat.com>
337da0c48c4Sopenharmony_ci
338da0c48c4Sopenharmony_ci	* eu-config.h (OLD_VERSION, NEW_VERSION, COMPAT_VERSION): New macros.
339da0c48c4Sopenharmony_ci
340da0c48c4Sopenharmony_ci2009-01-23  Roland McGrath  <roland@redhat.com>
341da0c48c4Sopenharmony_ci
342da0c48c4Sopenharmony_ci	* eu-config.h: Add multiple inclusion protection.
343da0c48c4Sopenharmony_ci
344da0c48c4Sopenharmony_ci2009-01-17  Ulrich Drepper  <drepper@redhat.com>
345da0c48c4Sopenharmony_ci
346da0c48c4Sopenharmony_ci	* system.h (ARGP_PROGRAM_VERSION_HOOK_DEF): Define.
347da0c48c4Sopenharmony_ci	(ARGP_PROGRAM_BUG_ADDRESS_DEF): Define.
348da0c48c4Sopenharmony_ci
349da0c48c4Sopenharmony_ci2009-01-10  Ulrich Drepper  <drepper@redhat.com>
350da0c48c4Sopenharmony_ci
351da0c48c4Sopenharmony_ci	* eu-config.h: Remove tls_key_t, key_create, getspecific, setspecific,
352da0c48c4Sopenharmony_ci	once_define, and once_execute macros.  Use USE_LOCKS instead of
353da0c48c4Sopenharmony_ci	USE_TLS.
354da0c48c4Sopenharmony_ci
355da0c48c4Sopenharmony_ci2008-08-25  Roland McGrath  <roland@redhat.com>
356da0c48c4Sopenharmony_ci
357da0c48c4Sopenharmony_ci	* eu-config.h [USE_TLS] (RWLOCK_CALL): New macro.
358da0c48c4Sopenharmony_ci	(rwlock_init, rwlock_fini, rwlock_rdlock, rwlock_wrlock, rwlock_unlock):
359da0c48c4Sopenharmony_ci	Use it.
360da0c48c4Sopenharmony_ci
361da0c48c4Sopenharmony_ci2008-08-24  Roland McGrath  <roland@redhat.com>
362da0c48c4Sopenharmony_ci
363da0c48c4Sopenharmony_ci	* eu-config.h: New file.
364da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Add it.
365da0c48c4Sopenharmony_ci
366da0c48c4Sopenharmony_ci2008-02-01  Ulrich Drepper  <drepper@redhat.com>
367da0c48c4Sopenharmony_ci
368da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add sha1.c.
369da0c48c4Sopenharmony_ci	(noinst_HEADERS): Add sha1.h.
370da0c48c4Sopenharmony_ci	* sha1.c: New file.
371da0c48c4Sopenharmony_ci	* sha1.h: New file.
372da0c48c4Sopenharmony_ci
373da0c48c4Sopenharmony_ci2008-01-31  Ulrich Drepper  <drepper@redhat.com>
374da0c48c4Sopenharmony_ci
375da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add md5.c.
376da0c48c4Sopenharmony_ci	(noinst_HEADERS): Add md5.h.
377da0c48c4Sopenharmony_ci	* md5.c: New file.
378da0c48c4Sopenharmony_ci	* md5.h: New file.
379da0c48c4Sopenharmony_ci
380da0c48c4Sopenharmony_ci2006-04-04  Ulrich Drepper  <drepper@redhat.com>
381da0c48c4Sopenharmony_ci
382da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): We don't need xstrdup in the moment.
383da0c48c4Sopenharmony_ci
384da0c48c4Sopenharmony_ci2005-08-28  Ulrich Drepper  <drepper@redhat.com>
385da0c48c4Sopenharmony_ci
386da0c48c4Sopenharmony_ci	* system.h: Define pwrite_retry, write_retry, and pread_retry.
387da0c48c4Sopenharmony_ci
388da0c48c4Sopenharmony_ci2005-08-06  Ulrich Drepper  <drepper@redhat.com>
389da0c48c4Sopenharmony_ci
390da0c48c4Sopenharmony_ci	* Makefile.am (xmalloc_CFLAGS): Define only if !GPROF.
391da0c48c4Sopenharmony_ci
392da0c48c4Sopenharmony_ci2005-05-03  Roland McGrath  <roland@redhat.com>
393da0c48c4Sopenharmony_ci
394da0c48c4Sopenharmony_ci	* crc32_file.c: New file.
395da0c48c4Sopenharmony_ci	* Makefile.am (libeu_a_SOURCES): Add it.
396da0c48c4Sopenharmony_ci	* system.h: Declare crc32_file.
397da0c48c4Sopenharmony_ci
398da0c48c4Sopenharmony_ci2005-04-30  Ulrich Drepper  <drepper@redhat.com>
399da0c48c4Sopenharmony_ci
400da0c48c4Sopenharmony_ci	* Makefile.am: Use -ffunction-sections for xmalloc.c.
401da0c48c4Sopenharmony_ci
402da0c48c4Sopenharmony_ci2005-02-15  Ulrich Drepper  <drepper@redhat.com>
403da0c48c4Sopenharmony_ci
404da0c48c4Sopenharmony_ci	* dynamicsizehash.c (lookup): Mark val parameter as possibly unused.
405da0c48c4Sopenharmony_ci
406da0c48c4Sopenharmony_ci2005-02-06  Ulrich Drepper  <drepper@redhat.com>
407da0c48c4Sopenharmony_ci
408da0c48c4Sopenharmony_ci	* fixedsizehash.h: Mark unused parameters.  Correct CLASS and
409da0c48c4Sopenharmony_ci	const order for fshash_find.
410da0c48c4Sopenharmony_ci
411da0c48c4Sopenharmony_ci	* Makefile.am: Cleanup AM_CFLAGS handling.  Add -Wunused -Wextra.
412da0c48c4Sopenharmony_ci
413da0c48c4Sopenharmony_ci2005-02-05  Ulrich Drepper  <drepper@redhat.com>
414da0c48c4Sopenharmony_ci
415da0c48c4Sopenharmony_ci	* Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fpic and -fmudflap.
416da0c48c4Sopenharmony_ci
417da0c48c4Sopenharmony_ci2004-01-17  Ulrich Drepper  <drepper@redhat.com>
418da0c48c4Sopenharmony_ci
419da0c48c4Sopenharmony_ci	* Makefile.am: Support building with mudflap.
420da0c48c4Sopenharmony_ci
421da0c48c4Sopenharmony_ci2003-09-22  Ulrich Drepper  <drepper@redhat.com>
422da0c48c4Sopenharmony_ci
423da0c48c4Sopenharmony_ci	* Makefile.am (AM_CFLAGS): Add -fpic.
424da0c48c4Sopenharmony_ci
425da0c48c4Sopenharmony_ci	* Makefile.am (noinst_HEADERS): Add list.h.
426da0c48c4Sopenharmony_ci	* list.h: New file.
427da0c48c4Sopenharmony_ci
428da0c48c4Sopenharmony_ci2003-08-11  Ulrich Drepper  <drepper@redhat.com>
429da0c48c4Sopenharmony_ci
430da0c48c4Sopenharmony_ci	* Moved to CVS archive.
431