smi.c revision 92f15056
1