doe.c revision 92dc899c
1