device.c revision 5cb80a0cd873e37cc886e72f3ab161ccb99b3831
1