imr.c revision dd71a17b
1