<H2><A HREF="#ansic_ext">Extra functions based on ANSI C 89</A></H2>
<H3><A HREF="#ansic_ext_stdlib_memory">Memory management functions <stdlib.h></A></H3>
<TABLE>
+ <TR WIDTH="100%">
+ <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=xsize">xsize</A>
+ <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Checked size_t computations.
+ </TR>
<TR WIDTH="100%">
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=xalloc">xalloc</A>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Memory allocation with out-of-memory checking.
<TH ALIGN=LEFT>Autoconf macro
<TH ALIGN=LEFT>Depends on
</TR>
+ <TR>
+ <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=xsize"></A><A HREF="modules/xsize">xsize</A>
+ <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/xsize.h">xsize.h</A>"
+ <TD ALIGN=LEFT VALIGN=TOP>---
+ <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/xsize.m4">xsize.m4</A><BR><A HREF="m4/size_max.m4">size_max.m4</A><BR>gl_XSIZE
+ <TD ALIGN=LEFT VALIGN=TOP>---
+ </TR>
<TR>
<TD ALIGN=LEFT VALIGN=TOP><A NAME="module=xalloc"></A><A HREF="modules/xalloc">xalloc</A>
<TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/xalloc.h">xalloc.h</A>"
<TD ALIGN=LEFT VALIGN=TOP>#include <alloca.h>
<TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/alloca_.h">alloca_.h</A><BR><A HREF="lib/alloca.c">alloca.c</A>
<TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/alloca.m4">alloca.m4</A><BR>gl_FUNC_ALLOCA
- <TD ALIGN=LEFT VALIGN=TOP>xalloc
+ <TD ALIGN=LEFT VALIGN=TOP>---
</TR>
</TABLE>
<H3><A NAME="ansic_ext_stdlib_arith">Integer arithmetic functions <stdlib.h></A></H3>
<TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/vasnprintf.h">vasnprintf.h</A>"
<TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/printf-args.h">printf-args.h</A><BR><A HREF="lib/printf-args.c">printf-args.c</A><BR><A HREF="lib/printf-parse.h">printf-parse.h</A><BR><A HREF="lib/printf-parse.c">printf-parse.c</A><BR><A HREF="lib/vasnprintf.c">vasnprintf.c</A><BR><A HREF="lib/asnprintf.c">asnprintf.c</A>
<TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/signed.m4">signed.m4</A><BR><A HREF="m4/longdouble.m4">longdouble.m4</A><BR><A HREF="m4/wchar_t.m4">wchar_t.m4</A><BR><A HREF="m4/wint_t.m4">wint_t.m4</A><BR><A HREF="m4/longlong.m4">longlong.m4</A><BR><A HREF="m4/intmax_t.m4">intmax_t.m4</A><BR><A HREF="m4/vasnprintf.m4">vasnprintf.m4</A><BR>gl_FUNC_VASNPRINTF
- <TD ALIGN=LEFT VALIGN=TOP>alloca
+ <TD ALIGN=LEFT VALIGN=TOP>alloca<BR>xsize
</TR>
<TR>
<TD ALIGN=LEFT VALIGN=TOP><A NAME="module=vasprintf"></A><A HREF="modules/vasprintf">vasprintf</A>
<TD ALIGN=LEFT VALIGN=TOP><A NAME="module=gettext"></A><A HREF="modules/gettext">gettext</A>
<TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/gettext.h">gettext.h</A>"
<TD ALIGN=LEFT VALIGN=TOP>---
- <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/codeset.m4">codeset.m4</A><BR><A HREF="m4/gettext.m4">gettext.m4</A><BR><A HREF="m4/glibc21.m4">glibc21.m4</A><BR><A HREF="m4/iconv.m4">iconv.m4</A><BR><A HREF="m4/intdiv0.m4">intdiv0.m4</A><BR><A HREF="m4/inttypes.m4">inttypes.m4</A><BR><A HREF="m4/inttypes_h.m4">inttypes_h.m4</A><BR><A HREF="m4/inttypes-pri.m4">inttypes-pri.m4</A><BR><A HREF="m4/isc-posix.m4">isc-posix.m4</A><BR><A HREF="m4/lcmessage.m4">lcmessage.m4</A><BR><A HREF="m4/lib-ld.m4">lib-ld.m4</A><BR><A HREF="m4/lib-link.m4">lib-link.m4</A><BR><A HREF="m4/lib-prefix.m4">lib-prefix.m4</A><BR><A HREF="m4/nls.m4">nls.m4</A><BR><A HREF="m4/po.m4">po.m4</A><BR><A HREF="m4/progtest.m4">progtest.m4</A><BR><A HREF="m4/stdint_h.m4">stdint_h.m4</A><BR><A HREF="m4/uintmax_t.m4">uintmax_t.m4</A><BR><A HREF="m4/ulonglong.m4">ulonglong.m4</A><BR>AM_GNU_GETTEXT([external])
+ <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/codeset.m4">codeset.m4</A><BR><A HREF="m4/gettext.m4">gettext.m4</A><BR><A HREF="m4/glibc21.m4">glibc21.m4</A><BR><A HREF="m4/iconv.m4">iconv.m4</A><BR><A HREF="m4/intdiv0.m4">intdiv0.m4</A><BR><A HREF="m4/intmax.m4">intmax.m4</A><BR><A HREF="m4/inttypes.m4">inttypes.m4</A><BR><A HREF="m4/inttypes_h.m4">inttypes_h.m4</A><BR><A HREF="m4/inttypes-pri.m4">inttypes-pri.m4</A><BR><A HREF="m4/isc-posix.m4">isc-posix.m4</A><BR><A HREF="m4/lcmessage.m4">lcmessage.m4</A><BR><A HREF="m4/lib-ld.m4">lib-ld.m4</A><BR><A HREF="m4/lib-link.m4">lib-link.m4</A><BR><A HREF="m4/lib-prefix.m4">lib-prefix.m4</A><BR><A HREF="m4/longdouble.m4">longdouble.m4</A><BR><A HREF="m4/longlong.m4">longlong.m4</A><BR><A HREF="m4/nls.m4">nls.m4</A><BR><A HREF="m4/po.m4">po.m4</A><BR><A HREF="m4/printf-posix.m4">printf-posix.m4</A><BR><A HREF="m4/progtest.m4">progtest.m4</A><BR><A HREF="m4/signed.m4">signed.m4</A><BR><A HREF="m4/size_max.m4">size_max.m4</A><BR><A HREF="m4/stdint_h.m4">stdint_h.m4</A><BR><A HREF="m4/uintmax_t.m4">uintmax_t.m4</A><BR><A HREF="m4/ulonglong.m4">ulonglong.m4</A><BR><A HREF="m4/wchar_t.m4">wchar_t.m4</A><BR><A HREF="m4/wint_t.m4">wint_t.m4</A><BR><A HREF="m4/xsize.m4">xsize.m4</A><BR>AM_GNU_GETTEXT([external])
<TD ALIGN=LEFT VALIGN=TOP>---
</TR>
<TR>
<TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/tzset.m4">tzset.m4</A><BR>gl_FUNC_TZSET_CLOBBER
<TD ALIGN=LEFT VALIGN=TOP>gettimeofday
</TR>
- <TR>
- <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=xsize"></A><A HREF="modules/xsize">xsize</A>
- <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/xsize.h">xsize.h</A>"
- <TD ALIGN=LEFT VALIGN=TOP>---
- <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/xsize.m4">xsize.m4</A><BR>gl_XSIZE
- <TD ALIGN=LEFT VALIGN=TOP>---
- </TR>
</TABLE>
<H2>Lone files - please create new modules containing them</H2>
<PRE>
<A HREF="m4/onceonly.m4">m4/onceonly.m4</A>
<A HREF="m4/perl.m4">m4/perl.m4</A>
<A HREF="m4/prereq.m4">m4/prereq.m4</A>
+<A HREF="m4/ptrdiff_max.m4">m4/ptrdiff_max.m4</A>
<A HREF="m4/readdir.m4">m4/readdir.m4</A>
<A HREF="m4/rmdir-errno.m4">m4/rmdir-errno.m4</A>
<A HREF="m4/search-libs.m4">m4/search-libs.m4</A>
<LI>A testsuite
</UL>
<HR>
- Generated from <CODE>MODULES.html.sh</CODE> on 5 November 2003.
+ Generated from <CODE>MODULES.html.sh</CODE> on 6 December 2003.
</BODY>
</HTML>