diag.c revision 5f7b0569
1