diag.c revision ab7090a6
1