diag.c revision fe28c786
1