sme.c revision e7054989
1