spl.c revision 332b9866
1