dh.c revision 0343317a7b3df0798d9facd6eb5a0e83abd23d83