ecc.c revision ad269597
1