ec.c revision 4b1e6699
1