ec.c revision 373783e6
1