#! /bin/sh function check_item_def { grep -q "[(,]$1)" ../item_def.h || echo "$1 missing" } function check_item_xml { grep -q "^$1\$" check.$$ || echo "$1 will not be rendered" } awk '/check.$$ echo item_def.h grep "^ITEM" ../item_def.h | sed -e "s/ITEM(\(.*\))/\1/" -e "s/ITEM2([^,]*,\(.*\))/\1/" | while read -r x do check_item_xml "$x" done rm -f check.$$ echo maptool.c egrep '^ "[nw] +[^ ]+ +[^ ]+' ../maptool.c | sed "s/.* //" | sort -u | while read -r x do check_item_def "${x%%\\n\"}" done echo "navit.xml" grep '