st.c revision f03a5670
1