# enumeration converter
# Converts enumerations in this form (as defined in jetlib.h):
# /* enable Enumeration ******************************************************/
# #define HP_eOn                      0
# #define HP_eOff                     1
# to
# static AttrValue gEnableEnum[] = {
#	{HP_eOn, "eOn"}, 
#	{HP_eOff, "eOff"} 
#};

startFound=false
firstLine=false
while read line ; do
	start=$(echo "$line" | cut -d' ' -f 1)
	if [ "$start" = "/*" ] ; then
		if [ $startFound = true ] ; then
			echo
			echo \}\;
		fi
		startFound=true
		firstLine=true
		name=$(echo "$line" | cut -d' ' -f 2)
		echo
		echo static AttrValue g"$name"Enum[] = \{
	elif [ "$start" = "#define" ] ; then
		attr=$(echo "$line" | cut -d' ' -f 2)
		const=$(echo "$attr" | cut -b 4-)
		if [ $firstLine = false ] ; then
			echo ,
		else
			firstLine=false
		fi 
		echo -n $'\t' \{"$attr", \""$const"\"\}
	fi
done
if [ $startFound = true ] ; then
	echo
	echo \}\;
fi