summaryrefslogtreecommitdiff
path: root/modules/xalloc
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2006-11-08 00:22:30 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2006-11-08 00:22:30 +0000
commit8cdbf8e55b8aaad2b6f69893f4491b509eecc5df (patch)
treee5e2a6df04d9ff10a919d3202440078d76db5a81 /modules/xalloc
parent4186a0ec215be86dabc5264a8bb1ea49841f6a16 (diff)
downloadgnulib-8cdbf8e55b8aaad2b6f69893f4491b509eecc5df.tar.gz
* lib/xalloc.h (XMALLOC, XNMALLOC, XZALLOC, XCALLOC): Move
definitions up, to avoid colliding with change below. (static_inline) [HAVE_INLINE]: New macro. (xnmalloc, xnrealloc, x2nrealloc, xcharalloc): Provide extern decls when !HAVE_INLINE. Do not define unless static_inline is defined, either by us or by xmalloc.c. Use static_inline rather than static inline. (XCALLOC): Optimize sizeof(T) = 1 case. * lib/xmalloc.c (static_inline) [!HAVE_INLINE]: New macro. 2006-11-07 Bruno Haible <bruno@clisp.org> * lib/xalloc.h (XNMALLOC): Restore optimization of sizeof(T) = 1 case. * m4/xalloc.m4 (gl_PREREQ_XALLOC): Require gl_INLINE instead of AC_C_INLINE. * modules/xalloc (Files): Add m4/inline.m4.
Diffstat (limited to 'modules/xalloc')
-rw-r--r--modules/xalloc1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/xalloc b/modules/xalloc
index 5fdc405ae3..500f2ecc47 100644
--- a/modules/xalloc
+++ b/modules/xalloc
@@ -5,6 +5,7 @@ Files:
lib/xalloc.h
lib/xmalloc.c
m4/xalloc.m4
+m4/inline.m4
Depends-on:
xalloc-die