spl.c revision e12052b3
1