doe.c revision 74e491e5
1