ec.c revision ba3c5574
1