No empty .Rs/.Re
[netbsd-mini2440.git] / external / bsd / am-utils / dist / m4 / amindent
blob8c4f7fcdf02f362d50c5fae7ea54a11affc57960
1 #!/bin/sh
2 # indent all am-utils files
3 if [ ! -f amd/amd.c ]; then
4 # maybe we are in a subdir
5 echo cd ..
6 cd ..
7 fi
8 if [ ! -f amd/amd.c ]; then
9 echo "please run $0 from the top level of the am-utils source tree"
10 exit 2
13 # files="
14 # */*.[hc]
15 # */*.h.in
16 # conf/*/*.[hc]
17 # OLD/*/*.[hc]
18 # "
19 #files="conf/*/*.[hc]"
20 files="specify_the_file.c"
22 sunopts="
23 -npro
24 -nbad
25 -bap
26 -bbb
27 -nbc
28 -br
29 -ncdb
30 -d0
31 -di0
32 -nei
33 -eei
34 -nfc1
35 -i2
36 -lp
37 -nsc
38 -TIntFuncPtr
39 -Tadd_fn
40 -Taddrlist
41 -Tam_node
42 -Tam_ops
43 -Tam_opts
44 -Tam_stats
45 -Tamq_mount_info
46 -Tamq_mount_info_list
47 -Tamq_mount_stats
48 -Tamq_mount_tree
49 -Tamq_mount_tree_list
50 -Tamq_mount_tree_p
51 -Tamq_opt
52 -Tamq_setopt
53 -Tamq_string
54 -Tattrstat
55 -Tauto_tree
56 -Tautomount
57 -Tcallout
58 -Tcreateargs
59 -Tdict
60 -Tdict_data
61 -Tdict_ent
62 -Tdirlist
63 -Tdiropargs
64 -Tdiropokres
65 -Tdiropres
66 -Tdirpath
67 -Tdisk_fs
68 -Tentry
69 -Tether_if
70 -Texportnode
71 -Texports
72 -Tfattr
73 -Tfh_cache
74 -Tfhandle
75 -Tfhandle_t
76 -Tfhstatus
77 -Tfilename
78 -Tfserver
79 -Tfsmount
80 -Tftype
81 -Tfwd_fun
82 -Tgid_t
83 -Tgroupnode
84 -Tgroups
85 -Thost
86 -Tioloc
87 -Tkv
88 -Tlinkargs
89 -Tmap_type
90 -Tmnt_map
91 -Tmntfs
92 -Tmntlist
93 -Tmount
94 -Tmountbody
95 -Tmountlist
96 -Tname
97 -Tnfs_fh
98 -Tnfs_private
99 -Tnfscookie
100 -Tnfspath
101 -Tnfsstat
102 -Tnfstime
103 -Tnfsx_mnt
104 -Tnsw_lookup
105 -Tnsw_switchconfig
106 -Topt_apply
107 -Tpid_t
108 -Tpjob
109 -Tqelem
110 -Treadargs
111 -Treaddirargs
112 -Treaddirres
113 -Treadlinkres
114 -Treadokres
115 -Treadres
116 -Trenameargs
117 -Trpc_forward
118 -Tsattr
119 -Tsattrargs
120 -Tserv_state
121 -Tstatfsokres
122 -Tstatfsres
123 -Tsymlinkargs
124 -Ttask_fun
125 -Ttime_t
126 -Ttime_type
127 -Tuid2home_t
128 -Tuid_t
129 -Tusername2uid_t
130 -Tvffserver
131 -Tvfmount_fs
132 -Tvfs_init
133 -Tvfs_match
134 -Tvfumount_fs
135 -Tvmount_fs
136 -Tvmounted
137 -Tvoidp
138 -Tvumount_fs
139 -Tvumounted
140 -Twriteargs
143 gnuopts="
144 -npro
145 -nbad
146 -bap
147 -sob
148 -fca
149 -nfc1
150 -ncdb
154 -npcs
156 -nbc
157 -psl
160 -T IntFuncPtr
161 -T add_fn
162 -T addrlist
163 -T am_node
164 -T am_ops
165 -T am_opts
166 -T am_stats
167 -T amq_mount_info
168 -T amq_mount_info_list
169 -T amq_mount_stats
170 -T amq_mount_tree
171 -T amq_mount_tree_list
172 -T amq_mount_tree_p
173 -T amq_opt
174 -T amq_setopt
175 -T amq_string
176 -T attrstat
177 -T auto_tree
178 -T automount
179 -T callout
180 -T createargs
181 -T dict
182 -T dict_data
183 -T dict_ent
184 -T dirlist
185 -T diropargs
186 -T diropokres
187 -T diropres
188 -T dirpath
189 -T disk_fs
190 -T entry
191 -T ether_if
192 -T exportnode
193 -T exports
194 -T fattr
195 -T fh_cache
196 -T fhandle
197 -T fhandle_t
198 -T fhstatus
199 -T filename
200 -T fserver
201 -T fsmount
202 -T ftype
203 -T fwd_fun
204 -T gid_t
205 -T groupnode
206 -T groups
207 -T host
208 -T ioloc
209 -T kv
210 -T linkargs
211 -T map_type
212 -T mnt_map
213 -T mntfs
214 -T mntlist
215 -T mount
216 -T mountbody
217 -T mountlist
218 -T name
219 -T nfs_fh
220 -T nfs_private
221 -T nfscookie
222 -T nfspath
223 -T nfsstat
224 -T nfstime
225 -T nfsx_mnt
226 -T nsw_lookup
227 -T nsw_switchconfig
228 -T opt_apply
229 -T pid_t
230 -T pjob
231 -T qelem
232 -T readargs
233 -T readdirargs
234 -T readdirres
235 -T readlinkres
236 -T readokres
237 -T readres
238 -T renameargs
239 -T rpc_forward
240 -T sattr
241 -T sattrargs
242 -T serv_state
243 -T statfsokres
244 -T statfsres
245 -T symlinkargs
246 -T task_fun
247 -T time_t
248 -T time_type
249 -T uid2home_t
250 -T uid_t
251 -T username2uid_t
252 -T vffserver
253 -T vfmount_fs
254 -T vfs_init
255 -T vfs_match
256 -T vfumount_fs
257 -T vmount_fs
258 -T vmounted
259 -T voidp
260 -T vumount_fs
261 -T vumounted
262 -T writeargs
266 #prefix=".C"
268 # check args
269 if [ $# -lt 1 ]; then
270 echo "Usage: $0 <-g|-s> [files...]"
271 exit 1
273 if [ $1 = "-g" -o "$1" = "-s" ]; then
274 OPT=$1
275 shift
276 else
277 echo "Usage: $0 <-g|-s> [files...]"
278 exit 1
280 # check if specified files to process
281 if [ $# -gt 0 ]; then
282 files="$*"
285 for i in ${files}; do
286 if [ ! -f $i ]; then
287 echo "No such file: $i"
288 continue
291 case $OPT in
293 -g )
294 icmd="/usr/local/gnu/bin/indent"
295 cmd="${icmd} $i -o $i$prefix $gnuopts"
296 showcmd="${icmd} $i -o $i$prefix"
300 -s )
301 icmd="/opt/SUNWspro/bin/indent"
302 cmd="${icmd} $i $i$prefix $sunopts"
303 showcmd="${icmd} $i $i$prefix"
307 echo "Usage: $0 <-g|-s>"
308 exit 1
310 esac
312 echo ${showcmd}
313 ${cmd}
314 if [ $? != 0 ]; then
315 echo Failed!
316 exit $?
319 # remove trailing spaces
320 cmd="./m4/rmtspc $i"
321 echo ${cmd}
322 ${cmd}
323 if [ $? != 0 ]; then
324 echo Failed!
325 exit $?
328 done