summaryrefslogtreecommitdiff
path: root/lib/xmalloc.c
Commit message (Expand)AuthorAgeFilesLines
* xalloc: no attribute (malloc (free)) on inlinePaul Eggert2021-08-011-0/+15
* * lib/xmalloc.c (nonnull): Pacify gcc -Wsuggest-attribute=pure (GCC 10.3).Paul Eggert2021-06-111-1/+1
* xalloc: new idx_t-based allocatorsPaul Eggert2021-06-111-45/+179
* xalloc: new function xreallocarrayPaul Eggert2021-04-181-0/+12
* xalloc: adjust to malloc ptrdiff_t changePaul Eggert2021-04-171-37/+4
* xalloc: try to pacify gcc -Wsign-comparePaul Eggert2021-04-051-2/+11
* xalloc: new function xpalloc, from dfaPaul Eggert2021-03-281-0/+63
* maint: run 'make update-copyright'Paul Eggert2020-12-311-1/+1
* xalloc: pacify -Wanalyzer-possible-null-argumentPaul Eggert2020-05-121-10/+21
* maint: Run 'make update-copyright'Paul Eggert2019-12-311-1/+1
* xalloc: tune xzalloc for fresh allocationsPaul Eggert2019-12-171-3/+3
* maint: Run 'make update-copyright'Paul Eggert2019-01-011-1/+1
* maint: Run 'make update-copyright'Paul Eggert2018-01-011-1/+1
* all: prefer https: URLsPaul Eggert2017-09-131-1/+1
* version-etc: new yearPaul Eggert2017-01-011-1/+1
* xalloc: do not exceed PTRDIFF_MAXPaul Eggert2016-12-151-5/+5
* version-etc: new yearPaul Eggert2016-01-011-1/+1
* version-etc: new yearPaul Eggert2014-12-311-1/+1
* maint: update copyrightEric Blake2014-01-011-1/+1
* maint: update all copyright year number rangesEric Blake2013-01-011-1/+1
* xalloc: better 'inline'Paul Eggert2012-11-291-4/+2
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
* xmalloc: revert yesterday's regressionEric Blake2011-03-251-2/+2
* xmalloc: Do not leak if underlying realloc is C99 compatible.Paul Eggert2011-03-241-1/+9
* maint: update almost all copyright ranges to include 2011Jim Meyering2011-01-011-3/+1
* Port to uClibc.Bruno Haible2010-11-201-1/+1
* Make the module 'calloc-gnu' work again on AIX and OSF/1.Bruno Haible2010-08-291-2/+2
* update nearly all FSF copyright year lists to include 2010Jim Meyering2010-01-011-3/+3
* avoid gcc warnings about unused macro definitionsJim Meyering2009-03-121-5/+1
* Split xmemdup0 into its own module.Eric Blake2008-05-131-18/+0
* Add xmemdup0.Eric Blake2008-05-091-1/+19
* Change copyright notice from GPLv2+ to GPLv3+.Bruno Haible2007-10-071-5/+4
* * lib/xalloc.h (XMALLOC, XNMALLOC, XZALLOC, XCALLOC): MovePaul Eggert2006-11-081-0/+4
* * lib/xalloc.h (xnmalloc, xnrealloc, x2nrealloc): Now staticPaul Eggert2006-11-061-128/+7
* * _fpending.c: Include <config.h> unconditionally, since we noPaul Eggert2006-09-131-4/+3
* Use a consistent style for including <config.h>.Paul Eggert2005-09-191-1/+1
* * xmalloc.c (HAVE_GNU_CALLOC): New constant.Paul Eggert2005-06-221-3/+15
* *** empty log message ***Paul Eggert2005-05-141-1/+1
* Rename xclone to xmemdup. Remove obsolete xalloc macros.Paul Eggert2004-10-051-2/+10
* Remove dependency of xalloc in exitfail, error, gettext.Paul Eggert2004-08-091-27/+1
* Remove dependency of hash and xalloc modules on the malloc and reallocPaul Eggert2004-06-011-12/+4
* (x2nrealloc_inline): Fix typos in comments: s/size/size_t/.Jim Meyering2003-11-221-5/+5
* New function xalloc_oversized.Paul Eggert2003-10-271-13/+3
* Add x2realloc, x2nrealloc. Port to C99 inline.Paul Eggert2003-10-271-6/+122
* Include <string.h>, for declarations of memset and memcpy.Jim Meyering2003-10-161-1/+2
* Revamp xalloc interface so that it can check for address arithmetic overflow.Paul Eggert2003-10-131-15/+62
* Use "exit.h" rather than rolling EXIT_FAILURE ourselves in each module.Paul Eggert2003-09-121-4/+1
* Remove K&R cruft.Paul Eggert2003-09-121-11/+3
* Sync with coreutils xalloc.h, xmalloc.c, xmemcoll.h, xmemcoll.c.Paul Eggert2003-07-221-5/+2
* Assume C89, so PARAMS isn't needed.Paul Eggert2003-06-181-2/+4