diag.c revision 1bb78d16
1