>typedef union
> {
> long a_long;
> int an_int;
> void *a_pointer;
> } messy_var_t;IMO, this is the way to do it. It's actually exactly the same method that you are using if your code is supposed to run on both, a 64 bit and a 32 bit machine. Bjoern. _______________________________________________ AVR-GCC-list mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
