diag.c revision b5f05492
1