ec.c revision e8284321
1