diag.c revision a693722a
1