diag.c revision 96ec6327
1