--_002_siliraxrd6ln2skaterswarbrick_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable John Coppens writes: > 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. Is this a wrinkle about anonymous unions? I vaguely remember they're not allowed in C99, but they are allowed with gnu99 or C11. Maybe the compiler is getting confused by them? Rupert --_002_siliraxrd6ln2skaterswarbrick_ Content-Type: text/plain; name="ATT00001.txt" Content-Description: ATT00001.txt Content-Disposition: attachment; filename="ATT00001.txt"; size=224; creation-date="Mon, 27 Jan 2014 18:59:39 GMT"; modification-date="Mon, 27 Jan 2014 18:59:39 GMT" Content-Transfer-Encoding: base64 LS0gDQpodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYg bGlzdCBhcmNoaXZlDQpWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdA0KaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QNCg== --_002_siliraxrd6ln2skaterswarbrick_-- .