dp.c revision a06bfb3c
1