diag.c revision b31605c1
1