idr.c revision 05f7a7d6
1