Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I just ran it on my M2 mac and got 04. Don't compilers typically take endianness into account for things like this anyway?


No, compilers don’t take endianness into account. (especially not C)

You need to use a bit mask in order to make this code endian-independent rather than a pointer alias. Like (uint8_t)(int & 0xFF), or something like that.


Why would it do that? You're asking for a raw memory address value.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: