idr.c revision 6f14a668
1