summaryrefslogtreecommitdiff
path: root/lib/xalloc.h
Commit message (Expand)AuthorAgeFilesLines
* xalloc: no attribute (malloc (free)) on inlinePaul Eggert2021-08-011-12/+2
* xalloc: add malloc-related function attributesPaul Eggert2021-07-311-20/+45
* xalloc: new idx_t-based allocatorsPaul Eggert2021-06-111-97/+17
* xalloc: new function xreallocarrayPaul Eggert2021-04-181-12/+14
* * lib/xalloc.h: Fix previous commit by adding missing include.Paul Eggert2021-04-071-0/+1
* xalloc: simplify integer overflow testPaul Eggert2021-04-071-10/+6
* xalloc-die: Fix compilation error (regression from 2021-03-28).Bruno Haible2021-04-031-2/+4
* xalloc: delay setting size until successPaul Eggert2021-04-011-1/+2
* xalloc: new function xpalloc, from dfaPaul Eggert2021-03-281-0/+3
* maint: run 'make update-copyright'Paul Eggert2020-12-311-1/+1
* xalloc-die: Fix link error with Solaris cc (regression 2020-07-27).Bruno Haible2020-10-201-7/+22
* Remove redundant definitions of _GL_ATTRIBUTE_ALLOC_SIZE.Bruno Haible2020-05-091-7/+0
* xalloc: Fix compilation error in C++ mode on FreeBSD 12.Bruno Haible2020-02-021-1/+1
* maint: Run 'make update-copyright'Paul Eggert2019-12-311-1/+1
* maint: Run 'make update-copyright'Paul Eggert2019-01-011-1/+1
* maint: port more modules to GCC 8Paul Eggert2018-05-031-6/+0
* maint: Run 'make update-copyright'Paul Eggert2018-01-011-1/+1
* all: prefer https: URLsPaul Eggert2017-09-131-1/+1
* xalloc: add missing integer overflow checkPaul Eggert2017-04-261-0/+2
* version-etc: new yearPaul Eggert2017-01-011-1/+1
* xalloc: x2nrealloc check for ptrdiff_t overflowPaul Eggert2016-12-291-4/+6
* version-etc: new yearPaul Eggert2016-01-011-1/+1
* xalloc: do not worry about GCC 5 warning on 32 bitPaul Eggert2015-10-031-10/+0
* xalloc: avoid GCC 5.1 warning on 32 bitPádraig Brady2015-10-021-0/+10
* eealloc, pagealign_alloc, xalloc: avoid clang warningsPádraig Brady2015-04-281-1/+2
* xalloc: fix typo that suppressed warningsPaul Eggert2015-02-071-0/+1
* version-etc: new yearPaul Eggert2014-12-311-1/+1
* xalloc: don't potentially generate invalid code for xmemdup callsPaul Eggert2014-05-201-1/+1
* xalloc: allow x2nrealloc (P, PN, S) where P && !*PNPaul Eggert2014-04-121-7/+6
* maint: update copyrightEric Blake2014-01-011-1/+1
* headers: check that _GL_INLINE_HEADER_BEGIN is definedPaul Eggert2013-08-281-0/+3
* maint: update all copyright year number rangesEric Blake2013-01-011-1/+1
* xalloc: better 'inline'Paul Eggert2012-11-291-46/+35
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
* * lib/xalloc.h (DEFAULT_MXFAST): Track 64-bit glibc.Paul Eggert2011-07-311-3/+3
* stdnoreturn, stdnoreturn-tests: remove modulesPaul Eggert2011-07-121-2/+1
* xalloc: use stdnoreturn.hPaul Eggert2011-07-121-7/+2
* xalloc-oversized: new moduleEric Blake2011-04-281-16/+1
* Consistent macro naming for macros that use GCC __attribute__.Bruno Haible2011-02-151-19/+19
* Don't interfere with a program's definition of __attribute__.Bruno Haible2011-02-151-19/+11
* maint: update almost all copyright ranges to include 2011Jim Meyering2011-01-011-3/+1
* Make use of GCC's attribute __alloc_size__.Bruno Haible2010-10-171-11/+32
* xalloc.h: use consistent formattingJim Meyering2010-01-051-4/+4
* update nearly all FSF copyright year lists to include 2010Jim Meyering2010-01-011-1/+2
* update nearly all FSF copyright year lists to include 2009Jim Meyering2009-12-291-2/+2
* Use spaces for indentation, not tabs.Bruno Haible2009-12-101-23/+23
* Oops, remove stray semicolon added in last commit.Bruno Haible2008-05-221-1/+1
* Help GCC to do better code generation.Bruno Haible2008-05-151-7/+17
* Split xmemdup0 into its own module.Eric Blake2008-05-131-7/+0
* Add xmemdup0.Eric Blake2008-05-091-0/+7