spl.c revision d1f2ee70
1