Hacker News new | ask | show | jobs
by comex 355 days ago
Well, sure, standards compliance doesn't matter much on such a small device.

Personally I'd be less worried about uniqueness and more worried about alignment. An address of -1 would violate alignment requirements on most modern targets. But that may have been fine on the target in question; older microcontrollers tended to not have any hardware-level alignment requirements, and the C implementation could have treated all types as having alignment 1.