Remove void* arithmetic in the USB_GetNextDescriptor() static inline function, to...
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 31 May 2010 06:55:23 +0000 (06:55 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 31 May 2010 06:55:23 +0000 (06:55 +0000)
commitf606afeffffcfffba837ad1350bcda7b458b4031
tree7992a58ecd831ad8d0ee065f1acfc9df26ddc903
parent152b2764c3c719e3e9e34ee60b5db8d99ff2611b
Remove void* arithmetic in the USB_GetNextDescriptor() static inline function, to make the header file C++ compatible once again. Implement workaround for an obscure GCC bug which can cause incorrect code generation under some circumstances when the void* is re-cast.
LUFA/Drivers/USB/HighLevel/ConfigDescriptor.c
LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h
LUFA/ManPages/LUFAPoweredProjects.txt