doe.c revision e3a3a097
1