Blue Swirl wrote:
Most problems were caused by the assumption that a conversion between ucell und void* is possible; I added (unsigned long) casts or reused the cell2pointer/pointer2cell macros.
Those should be merged with kernel/cross.h ones and used everywhere.
Indeed. Is there a way we can make the compiler throw an error if (u)cells are assigned directly to pointers for everyone?
ATB,
Mark.