diag.c revision 822b5a1c
1