#! /bin/sh

# for new pronunciations, check also descriptions.sed

# convert listing section:
#code 04E09
#m="san1 san4"
#code 04E09
#c="saam1 saam3"
#code 04E09
#j="mitsu mitabi"
#code 04E09
#s="san"
#code 04E09
#k="sam"
#code 04E09
#h="삼"
#code 04E09
#v="tam"
#code 04E09
#p="san1"
#code 04E09
#t="*sɑm sɑm"
#code 04E09
#d="three"
# into C data table entry:
#	{0x04E09, "san1 san4", "saam1 saam3", "mitsu mitabi", "san", "삼", "sam", "tam", "san1", "*sɑm sɑm", "three"},


(
cat <<\/EOS

current=

flush () {
	echo "	{0x$current, \"$m\", \"$c\", \"$j\", \"$s\", \"$h\", \"$k\", \"$v\", \"$p\", \"$t\", \"$d\"},"
}

code () {
	if [ "$1" != "$current" ]
	then	if [ "$current" != "" ]
		then	flush
		fi
		# initialise record data
		m=
		c=
		j=
		s=
		h=
		k=
		v=
		p=
		t=
		d=
		current=$1
	fi
}

/EOS

cat $1

echo flush

) | sh
