dsi.c revision 86e7786e
1