OF: afs_command_list
SF: afs.c aft.c attribute.c
-HC: Prototypes for the commands of the audio file selector.
-CC: Array of commands for the audio file selector.
AT: server_command
SI: osl regex
IN: para error crypt sideband command string afh afs server list user_list
OF: audiod_command_list
SF: audiod_command.c
-HC: prototypes for the audiod command handlers
-CC: array of audiod commands
AT: audiod_command
IN: list para sched audiod
SN: list of audiod commands
---)
break
;;
- HC:)
- header_comment="$value"
- ;;
- CC:)
- c_file_comment="$value"
- ;;
OF:)
output_file="$value"
array_name=${value%command_list}cmds
template_members="$value"
esac
done
- if test -z "$header_comment" -o -z "$c_file_comment" \
- -o -z "$output_file"; then
+ if test -z "$output_file"; then
echo "header error" 1&>2
exit 1
fi
com_c_file()
{
- echo "/** \file $output_file.c $c_file_comment */"
echo "$system_includes"
echo "$includes"
echo "struct $array_type $array_name[] = {"
com_header()
{
- echo "/** \file $output_file.h $header_comment */"
- echo
echo "extern struct $array_type $array_name[];"
while : ; do
read_one_command
OF: server_command_list
SF: command.c
-HC: prototypes for the server command handlers
-CC: array of server commands
AT: server_command
SI: osl regex
IN: para error crypt sideband command string afh afs server list user_list