Just to throw one other factor into the discussion: if you add something like __attribute__((packed)) to the definition of a struct in an include file (e.g. ch9.h), it will affect third-party user-land code that happens to #include it. People writing such code probably don't get any benefit from the attribute, but still suffer the pain (like mysterious failures when other people try to compile their app on an architecture that they don't use). If you can avoid adding an attribute and instead deal with the issues at the point of use, life would be easier for such people.
Phil. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel