changeset 9319:d6c555bc447f

Mention many new modules in the right categories.
author Bruno Haible <bruno@clisp.org>
date Tue, 09 Oct 2007 14:56:47 +0200
parents 18c67ec54b59
children cbd2c0478638
files ChangeLog MODULES.html.sh
diffstat 2 files changed, 99 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2007-10-09  Bruno Haible  <bruno@clisp.org>
+
+	* 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.
+
 2007-10-08  Ben Pfaff  <blp@gnu.org>
 
 	* lib/xmalloca.h: Fix typo in comment.
--- a/MODULES.html.sh
+++ b/MODULES.html.sh
@@ -1409,7 +1409,7 @@
     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,\([^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,6 +1813,7 @@
   func_begin_table
   func_module base64
   func_module check-version
+  func_module crc
   func_module diacrit
   func_module diffseq
   func_module getline
@@ -1820,6 +1821,7 @@
   func_module getnline
   func_module getndelim2
   func_module linebuffer
+  func_module memxor
   func_module obstack
   func_module hash-pjw
   func_module hash
@@ -1944,6 +1946,16 @@
   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,14 +1963,24 @@
   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,7 +1988,14 @@
   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,10 +2045,19 @@
   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,16 +2066,24 @@
   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,6 +2123,7 @@
   func_echo "$element"
 
   func_begin_table
+  func_module clock-time
   func_module d-ino
   func_module d-type
   func_module link-follow
@@ -2093,6 +2140,7 @@
   func_echo "$element"
 
   func_begin_table
+  func_module chdir-long
   func_module dirname
   func_module getopt
   func_module unistd-safer
@@ -2126,13 +2174,14 @@
 
   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 cycle-check
   func_module fsusage
   func_module dirfd
   func_module double-slash-root
@@ -2153,6 +2202,7 @@
   func_module mountlist
   func_module openat
   func_module pathmax
+  func_module read-file
   func_module same
   func_module save-cwd
   func_module savedir
@@ -2167,6 +2217,21 @@
   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,6 +2293,7 @@
   func_echo "$element"
 
   func_begin_table
+  func_module gethrxtime
   func_module gettime
   func_module settime
   func_module posixtm
@@ -2254,6 +2320,7 @@
   func_begin_table
   func_module lock
   func_module tls
+  func_module openmp
   func_end_table
 
   element="Internationalization functions"
@@ -2272,6 +2339,7 @@
   func_module striconveha
   func_module localcharset
   func_module hard-locale
+  func_module localename
   func_module mbslen
   func_module mbsnlen
   func_module mbschr
@@ -2339,6 +2407,9 @@
   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,6 +2713,7 @@
   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,7 +2793,7 @@
 
 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"
+{ 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"`