smi.c revision f30a19b8
1