ec.c revision fe955682
1