X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=MODULES.html;h=1b0fc60f67ec9fbc9f1a54447b8766a863facca6;hb=7acea197e2d653876ae7113d5538a4544ce60d84;hp=b5793862ec9710b82587fcb05a3f53da2f208d7e;hpb=367b31f6d5ba025392e3cbd0b0d3bad0bccafb6d;p=gnulib.git diff --git a/MODULES.html b/MODULES.html index b5793862e..1b0fc60f6 100644 --- a/MODULES.html +++ b/MODULES.html @@ -2,7 +2,7 @@ Gnulib Module List - +

Gnulib Module List

@@ -134,6 +134,12 @@ Memory allocation on the stack. + alloca-opt + Memory allocation on the stack, as an optional optimization. +It allows using the alloca() macro if and only if the autoconf tests define +HAVE_ALLOCA. + + allocsa Safe automatic memory allocation. @@ -184,6 +190,10 @@ Old BSD bcopy() function: copy memory area. + memmem + memmem() function: locate first substring in a buffer. + + mempcpy mempcpy() function: copy memory area, return point after last written byte. @@ -220,6 +230,10 @@ strndup() function: duplicate a size-bounded string. + strsep + strsep() function: extract token from string. + + xstrndup Duplicate a bounded initial segment of a string, with out-of-memory checking. @@ -276,6 +290,10 @@ vasprintf vsprintf with automatic memory allocation. + + xvasprintf + vasprintf and asprintf with out-of-memory checking. Also see xalloc-die. +

Signal handling <signal.h>

@@ -378,6 +396,22 @@ memory allocation. (Nearly: casts to bool may not work.)
+

Integer types and values <stdint.h>

+ + + +
stdint + An <stdint.h> that nearly conforms to C99. +(Nearly: {uint,int}_{fast,least}{8,16,32,64}_t may not correspond +to the fastest and smallest types available on the system.) +
+

Input/output <stdio.h>

+ + + +
snprintf + snprintf() function: print formatted output to a fixed length string +

Numeric conversion functions <stdlib.h>

@@ -1190,7 +1224,7 @@ variables. @@ -1209,11 +1243,18 @@ variables. + + + + + + + +
xalloc #include "xalloc.h" - xmalloc.c
xstrdup.c +
xmalloc.c xalloc.m4
gl_XALLOC
---
---
alloca-opt + #include <alloca.h> + alloca_.h + alloca.m4
gl_FUNC_ALLOCA +
--- +
allocsa #include "allocsa.h" allocsa.c allocsa.m4
eealloc.m4
longlong.m4
longdouble.m4
gl_ALLOCSA -
alloca + alloca-opt
xallocsa @@ -1282,7 +1323,7 @@ variables. #include "setenv.h" setenv.c
unsetenv.c
setenv.m4
gt_FUNC_SETENV -
allocsa
alloca +
allocsa
alloca-opt
xsetenv @@ -1340,6 +1381,13 @@ variables. ---
memmem + #include "memmem.h" + memmem.c + memmem.m4
gl_FUNC_MEMMEM +
--- +
mempcpy #include "mempcpy.h" mempcpy.c @@ -1403,6 +1451,13 @@ variables. strnlen
strsep + #include "strsep.h" + strsep.c + strsep.m4
gl_FUNC_STRSEP +
strpbrk +
xstrndup #include "xstrndup.h" xstrndup.c @@ -1476,7 +1531,7 @@ variables. #include "getdate.h" getdate.y bison.m4
tm_gmtoff.m4
getdate.m4
gl_GETDATE -
timespec
stdbool
gettime
mktime
alloca
unlocked-io +
timespec
stdbool
gettime
mktime
alloca
timegm @@ -1527,8 +1582,8 @@ variables. vasnprintf #include "vasnprintf.h" printf-args.h
printf-args.c
printf-parse.h
printf-parse.c
vasnprintf.c
asnprintf.c -
signed.m4
longdouble.m4
wchar_t.m4
wint_t.m4
longlong.m4
intmax_t.m4
vasnprintf.m4
gl_FUNC_VASNPRINTF -
alloca
xsize +
signed.m4
longdouble.m4
wchar_t.m4
wint_t.m4
longlong.m4
intmax_t.m4
stdint_h.m4
inttypes_h.m4
eoverflow.m4
vasnprintf.m4
gl_FUNC_VASNPRINTF +
alloca-opt
xsize
vasprintf @@ -1537,6 +1592,13 @@ variables. vasprintf.m4
gl_FUNC_VASPRINTF
vasnprintf
xvasprintf + #include "xvasprintf.h" + xvasprintf.c
xasprintf.c +
--- + vasprintf +

Signal handling <signal.h>

@@ -1590,14 +1652,14 @@ variables.
#include "argmatch.h" argmatch.c --- - gettext
error
quotearg
quote
unlocked-io
exit
exitfail +
gettext
error
quotearg
quote
exit
exitfail
version-etc #include "version-etc.h" version-etc.c --- - unlocked-io
gettext +
gettext
long-options @@ -1628,14 +1690,14 @@ variables. #include "md5.h" md5.c md5.m4
uint32_t.m4
gl_MD5 -
unlocked-io + ---
sha1 #include "sha1.h" sha1.c sha1.m4
gl_SHA1 -
unlocked-io
md5 +
md5

Misc

@@ -1666,7 +1728,7 @@ variables. #include "getline.h" getline.c
getndelim2.h
getndelim2.c getline.m4
getndelim2.m4
ssize_t.m4
AM_FUNC_GETLINE - unlocked-io + --- getnline @@ -1680,14 +1742,14 @@ variables. #include "getndelim2.h" getndelim2.c getndelim2.m4
ssize_t.m4
gl_GETNDELIM2 - unlocked-io + --- linebuffer #include "linebuffer.h" linebuffer.c --- - xalloc
unlocked-io + xalloc obstack @@ -1715,7 +1777,7 @@ variables. #include "readtokens.h" readtokens.c readtokens.m4
gl_READTOKENS - xalloc
unlocked-io + xalloc readtokens0 @@ -1781,6 +1843,54 @@ variables. --- +

Integer types and values <stdint.h>

+ + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
stdint + #include <stdint.h> + stdint_.h + stdint.m4
inttypes.m4
gl_STDINT_H +
--- +
+

Input/output <stdio.h>

+ + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
snprintf + #include "snprintf.h" + snprintf.c + snprintf.m4
gl_FUNC_SNPRINTF +
vasnprintf
minmax +

Numeric conversion functions <stdlib.h>

@@ -1905,7 +2015,7 @@ variables. @@ -2070,7 +2180,7 @@ variables.
inttostr #include "inttostr.h" imaxtostr.c
inttostr.c
offtostr.c
umaxtostr.c -
intmax_t.m4
inttostr.m4
uintmax_t.m4
gl_INTTOSTR +
intmax_t.m4
inttostr.m4
longlong.m4
uintmax_t.m4
gl_INTTOSTR
---
#include "regex.h" regex.c regex.m4
gl_REGEX -
alloca
unlocked-io
gettext
restrict +
alloca
gettext
restrict
rename @@ -2164,7 +2274,7 @@ variables. #include "exclude.h" exclude.c exclude.m4
gl_EXCLUDE -
xalloc
strcase
unlocked-io
fnmatch-gnu
stdbool +
xalloc
strcase
fnmatch-gnu
stdbool

Extra functions based on POSIX:2001

@@ -2318,7 +2428,7 @@ variables. #include "mountlist.h" mountlist.c ls-mntd-fs.m4
fstypename.m4
mountlist.m4
gl_MOUNTLIST - xalloc
unlocked-io + xalloc path-concat @@ -2471,7 +2581,7 @@ variables. #include "closeout.h" closeout.c closeout.m4
gl_CLOSEOUT - unlocked-io
gettext
error
quotearg
fpending
exitfail + gettext
error
quotearg
fpending
exitfail stdio-safer @@ -2485,14 +2595,14 @@ variables. #include "getpass.h" getpass.c getpass.m4
gl_FUNC_GETPASS - unlocked-io
getline
stdbool + getline
stdbool getpass-gnu #include "getpass.h" getpass.c getpass.m4
gl_FUNC_GETPASS_GNU - unlocked-io
getline
stdbool + getline
stdbool

Users and groups

@@ -2537,7 +2647,7 @@ variables. #include "userspec.h" userspec.c userspec.m4
gl_USERSPEC - alloca
posixver
xalloc
xstrtol
strdup
gettext + posixver
xalloc
xstrtol
strdup
gettext

Date and time

@@ -2575,7 +2685,7 @@ variables. #include "posixtm.h" posixtm.c posixtm.m4
gl_POSIXTM - mktime
unlocked-io + mktime xnanosleep @@ -2707,7 +2817,7 @@ variables. #include "yesno.h" yesno.c yesno.m4
gl_YESNO - unlocked-io
rpmatch + rpmatch ucs4-utf8 @@ -2818,7 +2928,7 @@ variables. argp #include "argp.h" argp-ba.c
argp-eexst.c
argp-fmtstream.c
argp-fmtstream.h
argp-fs-xinl.c
argp-help.c
argp-namefrob.h
argp-parse.c
argp-pv.c
argp-pvh.c
argp-xinl.c - argp.m4
unlocked-io.m4
gl_ARGP + argp.m4
gl_ARGP alloca
getopt
strchrnul
sysexits
mempcpy
strndup
restrict
strcase
extensions @@ -2847,7 +2957,7 @@ variables. #include "error.h" error.c error.m4
strerror_r.m4
gl_ERROR - unlocked-io
gettext + gettext extensions @@ -2889,7 +2999,7 @@ variables. --- getusershell.c getusershell.m4
gl_PREREQ_GETUSERSHELL - xalloc
unlocked-io + xalloc physmem @@ -2931,7 +3041,7 @@ variables. #include "readutmp.h" readutmp.c readutmp.m4
gl_READUTMP - xalloc
unlocked-io + xalloc sig2str @@ -2984,6 +3094,6 @@ variables.
  • A testsuite
    - Generated from MODULES.html.sh on 17 August 2004. + Generated from MODULES.html.sh on 5 October 2004.