provide missing prototypesthis may actually result in bogus error messages, because int != char*okay jca@
Fix CVE-2012-3509, an integer overflow in libiberty, leading toheap-buffer overflow.From Sebastian Trahm; OK deraadt@
Now that gcc 2.95 is out of the tree, get rid of the old hash table interfaceit was the only user of. Bump major.
Add fopen_unlocked.c pex-unix.c pex-common.c unlink-if-ordinary.c tothe list of built files and switch the md5.h header to the libibertyone. This change is needed by gcc4 and it is a major library
Add fopen_unlocked.c pex-unix.c pex-common.c unlink-if-ordinary.c tothe list of built files and switch the md5.h header to the libibertyone. This change is needed by gcc4 and it is a major library crank forlibiberty.tested by many people on many architectures and finally ok'd by deraadt@
show more ...
Enable the use of __attribute__ ((__nonnull__)) unconditionally under OpenBSD,as has been done for the __sentinel__ attribute, since all toolchains supportit.
Merge OpenBSD specific changes:- pexecute implementation replaced with the older gcc 2.95 implementation, as gcc 2.95's collect2 relies upon an implementation behaviour which has been lost in fu
Merge OpenBSD specific changes:- pexecute implementation replaced with the older gcc 2.95 implementation, as gcc 2.95's collect2 relies upon an implementation behaviour which has been lost in further libiberty updates.- keep the old hash table interfaces, which are used by gcc 2.95.- keep the OpenBSD replacement for the md5 interface.- keep the OpenBSD strl{cat,cpy} and snprinft usage.Bump libiberty minor version due to the addition of a few new symbols.
Update libiberty to the version found in binutils 2.17.1 (which stillidentifies itself as the gcc 3 version...)
fix up conflicts
Update floatformat.[ch] to gdb-6.1 version. Include regex.c in library.ok otto@, pval@
Manual merge of ChangeLog entries.A bit icky, but binutils includes contain both libiberty stuff and itsown stuff...
restore #ifdef __cplusplus around demangler prototypes.Restore comment that was lost.
Automatic merge
Update to libiberty from binutils-2.14
`merge' old hashtab interface and new, since those are disjoint.
quick and dirty md5 functions wrapper, so that we can use the libc version.Help from markus.
Duplicate proto, result of bad merge
fix stupid cvs conflicts.I think that cvs is a poor lonesome, depressive program.The only way it has found of getting your attention is to throwsenseless conflicts that shouldn't exist in your way.
Synch with gcc-3.3.2 version
OpenBSD changes: synch somewhere between binutils-2.10 and 2.11Support for mkstemps in choose-temp.
And the includes are taken from GCC 2.95.pre3 test3