ec.c revision 5be6a274
1