Hi, After a long time, I updated MODULES.html.sh to show the many new added modules in the right categories.
2007-10-09 Bruno Haible <[EMAIL PROTECTED]> * MODULES.html.sh (func_module): Don't create a hyperlink for function names like 'printf_frexp'. (Misc): Add crc, memxor. (Characteristics of floating types): New section. (Mathematics): Add ceilf, ceill, floorf, floorl, frexpl-nolibm, isnanf-nolibm, signbit, trunc, truncf, truncl. (Enhancements for ISO C 99 functions): New subsection Input/output. (Support for systems lacking POSIX:2001): Add arpa_inet, calloc-posix, fcntl, fopen, freopen, fseek, fseeko, ftell, ftello, iconv_open, locale, malloc-posix, netinet_in, open, realloc-posix, signal, sleep. (Compatibility checks for POSIX:2001 functions): Add clock-time. (Enhancements for POSIX:2001 functions): Add chdir-long. (File system functions): Add areadlink, chdir-safer, read-file. Remove cycle-check. (File system as inode set): New section. (Date and time): Add gethrxtime. (Multithreading): Add openmp. (Internationalization functions): Add localename. (Unicode string functions): Add unistr/u*-mbsnlen. (Support for maintaining and releasing projects): Add git-version-gen. (Lone files): Remove directories. *** MODULES.html.sh.orig 2007-10-09 14:47:26.000000000 +0200 --- MODULES.html.sh 2007-10-08 11:26:33.000000000 +0200 *************** *** 1409,1415 **** element=`gnulib-tool --extract-description $1 \ | sed -e "$sed_lt" -e "$sed_gt" -e "$sed_remove_trailing_empty_line" \ -e 's,^, ,' \ ! -e 's,\([^a-zA-Z]\)'"${posix_functions}"'(),\1<A HREF="'"$POSIX2001_URL"'xsh/\2.html">\2</A>(),g' \ -e 's,^ ,,'` func_echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=\"80%\">$element" --- 1409,1415 ---- element=`gnulib-tool --extract-description $1 \ | sed -e "$sed_lt" -e "$sed_gt" -e "$sed_remove_trailing_empty_line" \ -e 's,^, ,' \ ! -e 's,\([^a-zA-Z_]\)'"${posix_functions}"'(),\1<A HREF="'"$POSIX2001_URL"'xsh/\2.html">\2</A>(),g' \ -e 's,^ ,,'` func_echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=\"80%\">$element" *************** *** 1813,1818 **** --- 1813,1819 ---- func_begin_table func_module base64 func_module check-version + func_module crc func_module diacrit func_module diffseq func_module getline *************** *** 1820,1825 **** --- 1821,1827 ---- func_module getnline func_module getndelim2 func_module linebuffer + func_module memxor func_module obstack func_module hash-pjw func_module hash *************** *** 1944,1949 **** --- 1946,1961 ---- func_module wctype func_end_table + element="Characteristics of floating types <float.h>" + element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` + func_section_wrap isoc_sup_float + func_wrap H3 + func_echo "$element" + + func_begin_table + func_module float + func_end_table + element="Mathematics <math.h>" element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` func_section_wrap isoc_sup_math *************** *** 1951,1964 **** --- 1963,1986 ---- func_echo "$element" func_begin_table + func_module ceilf + func_module ceill + func_module floorf + func_module floorl func_module frexp func_module frexpl + func_module frexpl-nolibm func_module isnan-nolibm + func_module isnanf-nolibm func_module isnanl func_module isnanl-nolibm func_module ldexpl func_module math func_module mathl + func_module signbit + func_module trunc + func_module truncf + func_module truncl func_end_table element="Enhancements for ISO C 99 functions" *************** *** 1966,1972 **** --- 1988,2001 ---- func_wrap H2 func_echo "$element" + element="Input/output <stdio.h>" + element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` + func_section_wrap isoc_enh_stdio + func_wrap H3 + func_echo "$element" + func_begin_table + func_module printf-safe func_end_table element="Extra functions based on ISO C 99" *************** *** 2016,2025 **** --- 2045,2063 ---- func_echo "$element" func_begin_table + func_module arpa_inet + func_module calloc-posix func_module chown func_module dup2 func_module fchdir + func_module fcntl + func_module fopen func_module fprintf-posix + func_module freopen + func_module fseek + func_module fseeko + func_module ftell + func_module ftello func_module ftruncate func_module getaddrinfo func_module getcwd *************** *** 2028,2043 **** --- 2066,2089 ---- func_module getlogin_r func_module getsubopt func_module gettimeofday + func_module iconv_open func_module inet_ntop func_module inet_pton + func_module locale func_module lseek func_module lstat + func_module malloc-posix func_module mkdir func_module mkdtemp func_module mkstemp + func_module netinet_in + func_module open func_module poll func_module printf-posix func_module readlink + func_module realloc-posix + func_module signal + func_module sleep func_module snprintf-posix func_module sprintf-posix func_module string *************** *** 2077,2082 **** --- 2123,2129 ---- func_echo "$element" func_begin_table + func_module clock-time func_module d-ino func_module d-type func_module link-follow *************** *** 2093,2098 **** --- 2140,2146 ---- func_echo "$element" func_begin_table + func_module chdir-long func_module dirname func_module getopt func_module unistd-safer *************** *** 2126,2138 **** func_begin_table func_module acl func_module areadlink-with-size func_module backupfile func_module canonicalize func_module canonicalize-lgpl func_module clean-temp func_module copy-file - func_module cycle-check func_module fsusage func_module dirfd func_module double-slash-root --- 2174,2187 ---- func_begin_table func_module acl + func_module areadlink func_module areadlink-with-size func_module backupfile func_module canonicalize func_module canonicalize-lgpl + func_module chdir-safer func_module clean-temp func_module copy-file func_module fsusage func_module dirfd func_module double-slash-root *************** *** 2153,2158 **** --- 2202,2208 ---- func_module mountlist func_module openat func_module pathmax + func_module read-file func_module same func_module save-cwd func_module savedir *************** *** 2167,2172 **** --- 2217,2237 ---- func_module xreadlink func_end_table + element="File system as inode set" + element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` + func_section_wrap posix_ext_inodeset + func_wrap H3 + func_echo "$element" + + func_begin_table + func_module cycle-check + func_module dev-ino + func_module file-set + func_module hash-triple + func_module i-ring + func_module same-inode + func_end_table + element="File descriptor based Input/Output" element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` func_section_wrap posix_ext_filedesc *************** *** 2228,2233 **** --- 2293,2299 ---- func_echo "$element" func_begin_table + func_module gethrxtime func_module gettime func_module settime func_module posixtm *************** *** 2254,2259 **** --- 2320,2326 ---- func_begin_table func_module lock func_module tls + func_module openmp func_end_table element="Internationalization functions" *************** *** 2272,2277 **** --- 2339,2345 ---- func_module striconveha func_module localcharset func_module hard-locale + func_module localename func_module mbslen func_module mbsnlen func_module mbschr *************** *** 2339,2344 **** --- 2407,2415 ---- func_module unistr/u8-mblen func_module unistr/u16-mblen func_module unistr/u32-mblen + func_module unistr/u8-mbsnlen + func_module unistr/u16-mbsnlen + func_module unistr/u32-mbsnlen func_module unistr/u8-mbtouc-unsafe func_module unistr/u16-mbtouc-unsafe func_module unistr/u32-mbtouc-unsafe *************** *** 2642,2647 **** --- 2713,2719 ---- func_begin_table func_module announce-gen func_module autobuild + func_module git-version-gen func_module gnupload func_module maintainer-makefile func_end_table *************** *** 2721,2727 **** fi ! LC_ALL=C ls -d lib/* m4/* | sed -e /CVS/d -e /README/d -e /ChangeLog/d -e /Makefile/d -e /TODO/d -e '/tags$/d' -e '/TAGS$/d' -e '/~$/d' > "$tmp/all-files" missed_files=`for file in $seen_files; do echo $file; done \ | LC_ALL=C sort -u \ | LC_ALL=C join -v 2 - "$tmp/all-files"` --- 2793,2799 ---- fi ! { find lib -type f -print; find m4 -type f -print; } | LC_ALL=C sort | sed -e '/\/\./d' -e /CVS/d -e /README/d -e /ChangeLog/d -e /Makefile/d -e /TODO/d -e '/tags$/d' -e '/TAGS$/d' -e '/~$/d' > "$tmp/all-files" missed_files=`for file in $seen_files; do echo $file; done \ | LC_ALL=C sort -u \ | LC_ALL=C join -v 2 - "$tmp/all-files"`