thd.c revision 7cd446b4
1