From: Daniel D. <da...@re...> - 2010-01-29 17:08:30
|
El 29/01/10 09:40, Pete Batard escribió: > Or are we going to just switch to a new API then and break all > compatibility at once? I plan to do it all at once, but without breaking any compatibility. The new library would be installed alongside the current one without conflict. We could even make a libusb-compat-1.0. > The most annoying part (and the actual issue I was trying to solve with > this patch) is this also means that, if libusb.h is included before > windows.h, libusb users will need to manually add an "#undef interface" > in all their sources, because there is no other way, and, if people > don't read our docs, we'll get messages asking why they can't build > their app (we already did actually). You could add an #error condition in libusb.h explaining the issue and pointing to the documentation where it is covered in more detail. Daniel |