dh.c revision f66a211e
1