diag.c revision 053c095a
1