ec.c revision 406857f7
1