ec.c revision d95dd378
1