On Mon, 27 Jan 2014 12:48:17 -0300 John Coppens wrote: > mcc18 usb9.c -Oa+ -p=3D18f2550 Digging deeper, this mcc18 executable seems to be xc8 in mcc18 compatibility mode. (at least, I cannot find a real Linux=20 executable for the original mcc18 on the 'net). Sorry for the possible confusion. The struct/union error is still unexplained though. John --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .