ec.c revision 02b771b6
1