diag.c revision a53b72c8
1