dm.c revision 6d469642
1