smp.c revision ad3b6993
1