> : I think I'm being pretty careful in defining and accessing the data in
> : those structs. All fields in the struct have byte size, so I don't
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Then, in essence you want `unsigned char *', not a struct.
That's an option, but a very appealing one. Have a look at usb.h
and tell me what you think.
-- Lennart