dm.c revision 670368a8
1