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

I would agree in full, those oddball machines don't come up very often. But when they do, its really nice to have something that makes as few assumptions about the underlying hardware as possible. If I recall correctly C89 doesn't make any requirements about size (except that sizeof(char) is always 1).

It is rare that libraries get rewritten from the ground up, so this would be the perfect time to get the code right.



Can you name a single widely used modern processor architecture that uses odd word sizes?

Microcontrollers are fair game.

I can't think of one.


AVR-targeted gcc has an __int24 type. Not a power of two.


AVRs have 8 bit words.




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: