diag.c revision 5682d393
1