annotate MODULES.html.sh @ 4113:9266e59eff21

Generator for MODULES.html.
author Bruno Haible <bruno@clisp.org>
date Tue, 31 Dec 2002 13:47:46 +0000
parents
children 723a376ddac5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4113
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 #!/bin/sh
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 # Usage: MODULES.html.sh > MODULES.html
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 sed_lt='s,<,\&lt;,g'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 sed_gt='s,>,\&gt;,g'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 sed_escape_dot='s,\.,\\.,g'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 sed_escape_slash='s,/,\\/,g'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 trnl='\012'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 indent=""
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 missed_modules=`gnulib-tool --list`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 missed_files=`ls lib/* m4/* | sed -e /CVS/d -e /README/d -e /ChangeLog/d -e /Makefile/d -e /TODO/d`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 # func_echo line
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 # outputs line with indentation.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 func_echo ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 echo "${indent}$*"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 # func_indent
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 # increases the indentation.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 func_indent ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 indent="$indent "
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 # func_unindent
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 # decreases the indentation.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 func_unindent ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 indent=`echo "$indent" | sed -e 's/ $//'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35 # func_begin tag [attribute...]
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 # opens a HTML tag.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 func_begin ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39 func_echo "<$*>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 func_indent
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43 # func_end tag
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44 # closes a HTML tag.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
45 func_end ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
46 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
47 func_unindent
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
48 func_echo "</$1>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
49 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
50
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
51 # func_wrap tag [attribute...]
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
52 # encloses $element in a HTML tag, without line breaks.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
53 func_wrap ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
54 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
55 element="<$*>${element}</$1>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
56 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
57
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
58 # func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
59 func_begin_table ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
60 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
61 func_begin TABLE
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
62 func_begin TR
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
63 func_echo "<TH ALIGN=LEFT>lib/"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
64 func_echo "<TH ALIGN=LEFT>lib/"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
65 func_echo "<TH ALIGN=LEFT>m4/"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
66 func_echo "<TH ALIGN=LEFT>&nbsp;"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
67 func_end TR
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
68 func_begin TR
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
69 func_echo "<TH ALIGN=LEFT>Header"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
70 func_echo "<TH ALIGN=LEFT>Implementation"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
71 func_echo "<TH ALIGN=LEFT>Autoconf macro"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
72 func_echo "<TH ALIGN=LEFT>Depends on"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
73 func_end TR
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
74 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
75
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
76 # func_module module
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
77 func_module ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
78 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
79 func_begin TR
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
80
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
81 element=`gnulib-tool --extract-include-directive $1 | sed -e "$sed_lt" -e "$sed_gt" -e '${/^$/d}' | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
82 test -n "$element" || element='---'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
83 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
84
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
85 sed_choose_unconditional_nonstandard_include='s,^#include "\(.*\)"$,\1,p'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
86 includefile=`gnulib-tool --extract-include-directive $1 | sed -n -e "$sed_choose_unconditional_nonstandard_include" | sed -e "$sed_escape_dot" | tr -d "$trnl"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
87 sed_choose_lib_files='s,^lib/\(.*\)$,\1,p'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
88 element=`gnulib-tool --extract-filelist $1 | sed -e '/^$/d' | sed -n -e "$sed_choose_lib_files" | sed -e '/^'"${includefile}"'$/d' | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
89 test -n "$element" || element='---'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
90 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
91
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
92 sed_choose_m4_files='s,^m4/\(.*\)$,\1,p'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
93 element=`(gnulib-tool --extract-filelist $1 | sed -e '${/^$/d}' | sed -n -e "$sed_choose_m4_files" | sed -e '/^onceonly/d'; gnulib-tool --extract-autoconf-snippet $1 | sed -e '${/^$/d}') | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
94 test -n "$element" || element='---'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
95 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
96
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
97 element=`gnulib-tool --extract-dependencies $1 | sed -e '${/^$/d}' | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
98 test -n "$element" || element='---'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
99 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
100
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
101 func_end TR
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
102
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
103 missed_modules=`echo "$missed_modules" | sed -e '/^'"$1"'$/d'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
104
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
105 files=`gnulib-tool --extract-filelist $1`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
106 sed_removal_prefix='s,^,/^,'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
107 sed_removal_suffix='s,$,\$/d,'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
108 sed_remove_files=`echo '{'; for file in $files; do echo $file | sed -e "$sed_escape_dot" -e "$sed_escape_slash" | sed -e "$sed_removal_prefix" -e "$sed_removal_suffix"; done; echo '}'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
109 missed_files=`echo "$missed_files" | sed -e "$sed_remove_files"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
110 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
111
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
112 # func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
113 func_end_table ()
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
114 {
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
115 func_end TABLE
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
116 }
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
117
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
118
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
119 echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
120 func_begin HTML
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
121
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
122 func_begin HEAD
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
123
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
124 element="Gnulib Module List"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
125 func_wrap TITLE
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
126 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
127
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
128 modules=`gnulib-tool --list`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
129 modules=`for m in $modules; do printf "%s, " $m; done | sed -e 's/, $//'`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
130 func_echo '<META NAME="keywords" CONTENT="'"${modules}"'">'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
131
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
132 func_end HEAD
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
133
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
134 func_begin BODY
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
135
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
136 func_end BODY
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
137
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
138 element="Gnulib Module List"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
139 func_wrap H1
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
140 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
141
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
142 func_echo 'This is a list of the modules which make up gnulib, with dependencies.'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
143
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
144 element="Support for systems lacking ANSI C 89"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
145 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
146 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
147
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
148 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
149 func_module c-bs-a
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
150 func_module assert
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
151 func_module atexit
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
152 func_module strtod
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
153 func_module strtol
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
154 func_module strtoul
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
155 func_module memchr
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
156 func_module memcmp
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
157 func_module memcpy
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
158 func_module memmove
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
159 func_module memset
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
160 func_module strcspn
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
161 func_module strpbrk
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
162 func_module strstr
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
163 func_module strerror
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
164 func_module mktime
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
165 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
166
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
167 func_echo 'These modules are not listed among dependencies below, for simplicity.'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
168
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
169 element="Enhancements for ANSI C 89 functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
170 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
171 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
172
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
173 element="Memory management functions <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
174 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
175 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
176 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
177
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
178 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
179 func_module malloc
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
180 func_module realloc
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
181 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
182
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
183 element="Date and time <time.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
184 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
185 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
186 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
187
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
188 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
189 func_module strftime
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
190 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
191
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
192 element="Extra functions based on ANSI C 89"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
193 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
194 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
195
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
196 element="Memory management functions <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
197 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
198 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
199 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
200
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
201 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
202 func_module xalloc
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
203 func_module alloca
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
204 func_module bumpalloc
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
205 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
206
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
207 element="Integer arithmetic functions <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
208 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
209 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
210 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
211
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
212 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
213 func_module gcd
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
214 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
215
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
216 element="Environment variables <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
217 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
218 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
219 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
220
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
221 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
222 func_module putenv
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
223 func_module setenv
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
224 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
225
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
226 element="Character handling <ctype.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
227 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
228 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
229 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
230
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
231 element="String handling <string.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
232 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
233 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
234 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
235
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
236 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
237 func_module bcopy
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
238 func_module memrchr
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
239 func_module stpcpy
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
240 func_module strcase
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
241 func_module strdup
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
242 func_module strnlen
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
243 func_module strndup
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
244 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
245
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
246 element="Numeric conversion functions <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
247 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
248 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
249 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
250
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
251 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
252 func_module xstrtod
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
253 func_module xstrtol
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
254 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
255
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
256 element="Date and time <time.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
257 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
258 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
259 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
260
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
261 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
262 func_module getdate
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
263 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
264
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
265 element="Input/Output <stdio.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
266 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
267 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
268 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
269
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
270 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
271 func_module unlocked-io
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
272 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
273
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
274 element="Command-line arguments"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
275 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
276 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
277 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
278
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
279 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
280 func_module argmatch
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
281 func_module version-etc
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
282 func_module long-options
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
283 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
284
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
285 element="Cryptographic computations"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
286 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
287 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
288 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
289
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
290 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
291 func_module md5
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
292 func_module sha
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
293 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
294
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
295 element="Misc"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
296 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
297 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
298 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
299
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
300 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
301 func_module diacrit
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
302 func_module getstr
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
303 func_module getline
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
304 func_module linebuffer
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
305 func_module obstack
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
306 func_module hash-pjw
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
307 func_module hash
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
308 func_module readtokens
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
309 func_module strverscmp
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
310 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
311
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
312 element="Support for systems lacking ISO C 99"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
313 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
314 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
315
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
316 element="Boolean type and values <stdbool.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
317 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
318 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
319 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
320
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
321 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
322 func_module stdbool
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
323 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
324
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
325 element="Numeric conversion functions <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
326 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
327 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
328 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
329
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
330 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
331 func_module strtoll
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
332 func_module strtoull
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
333 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
334
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
335 element="Functions for greatest-width integer types <inttypes.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
336 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
337 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
338 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
339
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
340 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
341 func_module strtoimax
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
342 func_module strtoumax
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
343 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
344
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
345 element="Enhancements for ISO C 99 functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
346 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
347 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
348
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
349 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
350 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
351
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
352 element="Extra functions based on ISO C 99"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
353 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
354 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
355
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
356 element="Numeric conversion functions <stdlib.h>"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
357 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
358 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
359 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
360
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
361 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
362 func_module xstrtoimax
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
363 func_module xstrtoumax
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
364 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
365
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
366 element="Support for systems lacking POSIX:2001"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
367 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
368 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
369
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
370 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
371 func_module chown
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
372 func_module dup2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
373 func_module ftruncate
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
374 func_module getgroups
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
375 func_module gettimeofday
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
376 func_module mkdir
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
377 func_module mkstemp
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
378 func_module stat
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
379 func_module lstat
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
380 func_module timespec
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
381 func_module nanosleep
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
382 func_module regex
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
383 func_module rename
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
384 func_module rmdir
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
385 func_module utime
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
386 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
387
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
388 element="Enhancements for POSIX:2001 functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
389 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
390 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
391
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
392 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
393 func_module dirname
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
394 func_module getopt
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
395 func_module unistd-safer
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
396 func_module fnmatch
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
397 func_module fnmatch-posix
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
398 func_module fnmatch-gnu
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
399 func_module exclude
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
400 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
401
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
402 element="Extra functions based on POSIX:2001"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
403 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
404 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
405
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
406 element="Numeric conversion functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
407 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
408 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
409 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
410
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
411 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
412 func_module human
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
413 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
414
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
415 element="File system functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
416 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
417 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
418 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
419
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
420 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
421 func_module acl
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
422 func_module backupfile
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
423 func_module fsusage
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
424 func_module dirfd
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
425 func_module euidaccess
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
426 func_module file-type
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
427 func_module fileblocks
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
428 func_module filemode
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
429 func_module isdir
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
430 func_module lchown
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
431 func_module makepath
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
432 func_module modechange
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
433 func_module mountlist
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
434 func_module path-concat
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
435 func_module pathmax
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
436 func_module same
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
437 func_module save-cwd
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
438 func_module savedir
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
439 func_module xgetcwd
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
440 func_module xreadlink
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
441 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
442
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
443 element="File descriptor based Input/Output"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
444 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
445 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
446 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
447
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
448 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
449 func_module safe-read
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
450 func_module safe-write
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
451 func_module full-read
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
452 func_module full-write
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
453 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
454
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
455 element="File stream based Input/Output"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
456 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
457 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
458 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
459
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
460 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
461 func_module fpending
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
462 func_module closeout
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
463 func_module stdio-safer
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
464 func_module getpass
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
465 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
466
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
467 element="Users and groups"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
468 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
469 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
470 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
471
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
472 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
473 func_module getugroups
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
474 func_module group-member
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
475 func_module idcache
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
476 func_module userspec
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
477 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
478
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
479 element="Date and time"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
480 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
481 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
482 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
483
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
484 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
485 func_module gettime
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
486 func_module settime
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
487 func_module posixtm
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
488 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
489
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
490 element="Networking functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
491 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
492 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
493 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
494
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
495 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
496 func_module gethostname
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
497 func_module xgethostname
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
498 func_module canon-host
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
499 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
500
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
501 element="Internationalization functions"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
502 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
503 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
504 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
505
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
506 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
507 func_module gettext
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
508 func_module iconv
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
509 func_module localcharset
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
510 func_module hard-locale
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
511 func_module mbswidth
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
512 func_module memcasecmp
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
513 func_module memcoll
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
514 func_module xmemcoll
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
515 func_module unicodeio
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
516 func_module rpmatch
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
517 func_module yesno
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
518 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
519
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
520 element="Executing programs"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
521 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
522 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
523 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
524
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
525 element="Java"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
526 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
527 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
528 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
529
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
530 element="Misc"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
531 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
532 func_wrap H3
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
533 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
534
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
535 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
536 func_module exitfail
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
537 func_module c-stack
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
538 func_module error
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
539 func_module fatal
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
540 func_module getloadavg
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
541 func_module getpagesize
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
542 func_module getusershell
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
543 func_module physmem
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
544 func_module posixver
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
545 func_module quotearg
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
546 func_module quote
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
547 func_module readutmp
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
548 func_module sig2str
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
549 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
550
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
551 if test -n "$missed_modules"; then
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
552
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
553 element="Unclassified modules - please update MODULES.html.sh"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
554 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
555 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
556 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
557
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
558 func_begin_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
559 for module in $missed_modules; do
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
560 func_module $module
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
561 done
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
562 func_end_table
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
563
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
564 fi
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
565
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
566 if test -n "$missed_files"; then
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
567
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
568 element="Lone files - please create new modules containing them"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
569 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
570 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
571 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
572
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
573 func_echo '<PRE>'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
574 echo "$missed_files"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
575 echo '</PRE>'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
576
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
577 fi
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
578
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
579 element="Future developments"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
580 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
581 func_wrap H2
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
582 func_echo "$element"
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
583
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
584 func_echo 'Ideally a module could consist of:'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
585 func_begin UL
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
586 func_echo '<LI>A header file: lib/<VAR>module</VAR>.h'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
587 func_echo '<LI>One or more implementation files: lib/<VAR>module</VAR>.c et al.'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
588 func_echo '<LI>One or more autoconf macro files: m4/<VAR>module</VAR>.m4 et al.'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
589 func_echo '<LI>A configure.ac fragment, Makefile.am fragment, dependency list: modules/<VAR>module</VAR>'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
590 func_echo '<LI>Some documentation'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
591 func_echo '<LI>A POT file and some PO files'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
592 func_echo '<LI>A testsuite'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
593 func_end UL
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
594
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
595 func_echo '<HR>'
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
596 func_echo 'Generated from <CODE>MODULES.html.sh</CODE> on '`LC_ALL=C date +"%e %B %Y"`.
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
597
9266e59eff21 Generator for MODULES.html.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
598 func_end HTML