Index: src/compdic/Makefile
===================================================================
--- src/compdic/Makefile	(revision f600a028c02f570ff385cf3d06b6b4a8284e60c9)
+++ src/compdic/Makefile	(revision c03f8a55bd64219f62cbaf31130a731e5f6b083d)
@@ -23,4 +23,5 @@
 	install -m 0755 compdic-fst-to-bin $(BIN_DIR)
 
+	install -m 0755 canonize $(BIN_DIR)
 	install -m 0755 fsm2aut $(BIN_DIR)
 	install -m 0755 aut2fsa $(BIN_DIR)
@@ -42,4 +43,5 @@
 	rm $(BIN_DIR)/aut2fsa
 	rm $(BIN_DIR)/lst2fstext
+	rm $(BIN_DIR)/canonize
 endif
 
Index: src/compdic/compdic
===================================================================
--- src/compdic/compdic	(revision 519eaf508529829bbfe93c12c3e94f44afccf5ed)
+++ src/compdic/compdic	(revision c03f8a55bd64219f62cbaf31130a731e5f6b083d)
@@ -1,3 +1,5 @@
 #!/bin/bash
+
+echo `basename $0` $@
 
 no_of_parts=0
@@ -37,5 +39,4 @@
 
 echo number of parts: $no_of_parts
-
 
 tempdir=`mktemp -d /tmp/compdic.XXXXXX`
Index: src/compdic/compdic-update
===================================================================
--- src/compdic/compdic-update	(revision 555c7f814bf87fa10240e98295372095bc422115)
+++ src/compdic/compdic-update	(revision c03f8a55bd64219f62cbaf31130a731e5f6b083d)
@@ -2,5 +2,4 @@
 
 . /etc/utt/compdic.conf
-
 
 while [ $# -gt 2 ]
@@ -28,5 +27,5 @@
     echo "where"
     echo "    <dictionary-home-dir> - dictionary home directory"
-    echo "    <dictionary-name>     - dictionary name"
+    echo "    <dictionary-name>     - dictionary name (without extension)"
     echo "    <difference>          - diff format file containing paths to be added/removed from dictionary"
     exit 0
Index: src/compdic/compdic-update-fst
===================================================================
--- src/compdic/compdic-update-fst	(revision 555c7f814bf87fa10240e98295372095bc422115)
+++ src/compdic/compdic-update-fst	(revision c03f8a55bd64219f62cbaf31130a731e5f6b083d)
@@ -1,3 +1,5 @@
 #! /bin/bash
+
+set -e
 
 if [ $# -lt 2 ]
@@ -34,4 +36,10 @@
 echo updating $dict ...
 
+if ! (( `cat $dicminus $dicplus | wc -l` ))
+then
+	echo "Empty diff."
+	exit 1
+fi
+
 if (( `cat $dicminus | wc -l` ))
 then
