C is a portable Assembly Language. An optimizer changing its meaning is broken.
(1) No, varies by arch; 32-bit x86 kernel has 0xc0000000+ reserved. Some archs are 0x80000000+ resv'd. 32-bit on x86_64 kernel = no resv'd.
-
-
(2) It's not broken but whatever, (3) unsigned long works if you want to assume address model. This precludes all advanced, safe C impls.
-
I.e. ensuring your code will not work in a much-better, much-safer future, and actively opposing said future by increasing cost to switch.
End of conversation
New conversation -
-
-
A) I repeat "too long for twitter". B) If piling crap on top a flawed foundation ever convinced me, I'd be a windows developer: -EBADPREMISE
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.