ec.c revision b5bca896
1