3 ms·
It would have been reasonable to define the functions only for the CHAR_BIT == 8 case, and if any implementers that support weird architectures want the functio
by fanf2 4y ago
It would have been reasonable to define the functions only for the CHAR_BIT == 8 case, and if any implementers that support weird architectures want the functionality let them come forward with a proposal. I got the impression that the people working on the proposal got into an avoidable mess of complications.
- quelsolaar 4y agoGiven that weird platforms are so dependent on C and since we release versions so infrequent, we try to get it right the first time. Often even defining what is excluded becomes complicated.
- cbrogrammer 4y agoif C throws away portability it is no longer C
- pjmlp 4y agoC's secret to portability is called #ifdef spaghetti and mostrosities like autoconf.