sr.c revision 473399b5
1