ec.c revision e3877382
1