Le Chaud Lapin wrote:
> Hi All,
>
> I would like to know of existing systems where CHAR_BIT of <climits>
> is not equal to 8. I am particular interested in prevalent systems.
I am currently developing software for the BlueCore-5 chip (a Bluetooth
chip from Cambridge Silicon Radio, www.csr.com) which has CHAR_BIT ==
16.
>
> Technically, my code is mostly ****table, but only within a particular
> machine. Innter-machine interaction (serialization for example), there
> will be problems for those machines where CHAR_BIT != 8.
The communication might not be a problem for the BlueCore chip. It often
uses octet-oriented communication mechanisms (UART and I2C) and handles
the conversion between byte and octet internally.
Other processors that often interface over octet-oriented mechanisms
might do the same.
>
> Yes, yes, I know, it enough effort, I can rewrite my code to eliminate
> any potential compatibilities even then, but still, it helps to
> know. :)
>
> TIA,
>
> -Le Chaud Lapin-
>
Bart v Ingen Schenau
--
a.c.l.l.c-c++ FAQ: http://www.comeaucomputing.com/learn/faq
c.l.c FAQ: http://c-faq.com/
c.l.c++ FAQ: http://www.para****ft.com/c++-faq-lite/
[ See http://www.gotw.ca/resources/clcm.htm
for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]


|