ec.c revision 99a3d398
1