ec.c revision e4099990
1