The text 3a28631f21de, as Debian 5.0 (Lenny) shipped it.
what usb device drivers talk to
struct_usb_interface(9) on Linux now