#C's
This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.
Lattice 3.03 does not do any even alignment of addresses. They do listen! I
understand why they did it — but I think it goes against the philosophy of the
language to have the compiler make those kind of decisions. I might suggest
that if you ever need to store two types of pointers at some location, you use
a union rather than a cast. That is a more portable way of handling it.
-Steve