ec.c revision 02b28a33
1