dm.c revision f4790826
1