summaryrefslogtreecommitdiffstats
path: root/gnu/lib/libiberty/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* provide missing prototypesespie2017-07-281-0/+16
| | | | | | this may actually result in bogus error messages, because int != char* okay jca@
* Fix CVE-2012-3509, an integer overflow in libiberty, leading tobluhm2015-06-111-2/+2
| | | | | heap-buffer overflow. From Sebastian Trahm; OK deraadt@
* Now that gcc 2.95 is out of the tree, get rid of the old hash table interfacemiod2014-08-311-60/+0
| | | | it was the only user of. Bump major.
* Add fopen_unlocked.c pex-unix.c pex-common.c unlink-if-ordinary.c torobert2009-10-123-32/+344
| | | | | | | the list of built files and switch the md5.h header to the libiberty one. This change is needed by gcc4 and it is a major library crank for libiberty. tested by many people on many architectures and finally ok'd by deraadt@
* Enable the use of __attribute__ ((__nonnull__)) unconditionally under OpenBSD,miod2008-06-221-1/+1
| | | | | as has been done for the __sentinel__ attribute, since all toolchains support it.
* Merge OpenBSD specific changes:miod2008-05-2710-297/+693
| | | | | | | | | | | - 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 stillmiod2008-05-2711-101/+212
| | | | identifies itself as the gcc 3 version...)
* fix up conflictsespie2004-12-242-14/+63
|
* Update floatformat.[ch] to gdb-6.1 version. Include regex.c in library.kettenis2004-05-171-5/+17
| | | | ok otto@, pval@
* Manual merge of ChangeLog entries.espie2003-12-251-544/+63
| | | | | A bit icky, but binutils includes contain both libiberty stuff and its own stuff...
* restore #ifdef __cplusplus around demangler prototypes.espie2003-12-252-1/+9
| | | | Restore comment that was lost.
* Automatic mergeespie2003-12-254-20/+43
|
* Update to libiberty from binutils-2.14espie2003-12-251-57/+561
|
* `merge' old hashtab interface and new, since those are disjoint.espie2003-11-251-0/+60
|
* quick and dirty md5 functions wrapper, so that we can use the libc version.espie2003-11-251-134/+32
| | | | Help from markus.
* Duplicate proto, result of bad mergeespie2003-11-251-8/+0
|
* fix stupid cvs conflicts.espie2003-11-258-105/+421
| | | | | | I think that cvs is a poor lonesome, depressive program. The only way it has found of getting your attention is to throw senseless conflicts that shouldn't exist in your way.
* Synch with gcc-3.3.2 versionespie2003-11-2514-147/+1927
|
* OpenBSD changes: synch somewhere between binutils-2.10 and 2.11espie2003-11-248-22/+339
| | | | Support for mkstemps in choose-temp.
* And the includes are taken from GCC 2.95.pre3 test3espie2003-11-2412-0/+3433