ec.c revision a86e2772
1