[tz] [PROPOSED] Do not assume bytes have 8 bits

Clive D.W. Feather clive at davros.org
Fri Apr 23 21:07:20 UTC 2021

Paul Eggert via tz said:
> * zic.c (convert, convert64): Mask bytes with 0xff before storing
> them, for portability to machines where bytes have more than 8 bits.
> Although this is surely only of theoretical interest, we might as
> well be portable.

About 11 years ago I was programming what was then the third most common
CPU in the world.

It had a 16-bit byte, which was fine when you were used to it but would
confuse new staff, and we programmed it (mostly) in C.


Clive D.W. Feather          | If you lie to the compiler,
Email: clive at davros.org     | it will get its revenge.
Web: http://www.davros.org  |   - Henry Spencer
Mobile: +44 7973 377646

More information about the tz mailing list