sdk77 Your definition of nr is as an even pointer type: uint16_t nr; Later when you assign a value to nr: nr = va_arg(va, uint16_t); // expecting even pointer type Your function ar_arg(?,?) appears to be returning an odd type pointer value. I would examine your return conditions for va_arg() and make sure it is returning the expected pointer type. I hope this helps Mike Clements RenesasRulz Moderator
↧