sr.c revision 1cf72699
1