dh.c revision c8e8236c
1