imm.c revision cadbd4a5
1