LINUX.ORG.RU

Ответ на: комментарий от bk_

В стандарте С сказано, что char канонiчно обязан быть 8-битным

там сказано, что он не может быть меньше 8 бит, и ничего больше

vaino ()
Ответ на: комментарий от anonymous

Это наверное меня бес попутал совсем, опыт моего ковыряния с CCW был весьма смутен, а быдлокод очень страшен. Если таки там чар 8-битный, это ж для меня вагон радости!

slapin ★★★★★ ()
Ответ на: комментарий от anonymous

А получается в порту gcc для DSP он таки 16-битный, да? Потому что их мешать в одном проекте все равно придется...

slapin ★★★★★ ()
Ответ на: комментарий от bk_

Да где вы все там такой бред находите? Укажите место в стандарте.

buddhist ★★★★★ ()
Ответ на: комментарий от slapin

mspgcc недаром называется именно так. Код для ДСП придётся собирать отдельно другим тулчейном, и gcc для них никто вроде не портировал.

anonymous ()
Ответ на: комментарий от bk_

В стандарте С сказано, что char канонiчно обязан быть 8-битным

В стандарте C сказано, что char является однобайтовым, а байт — это столько бит, сколько достаточно для представления дефолтной кодировки системы. wchar же достаточного размера для представления ЛЮБОЙ возможной кодировки.

То есть по стандарту байт может стать и шестнадцатибитным, вместе с char'ом.

kim-roader ★★ ()
Ответ на: комментарий от anonymous

Да вроде ж недавно пробегала поддержка каких-то в апстриме.

slapin ★★★★★ ()
Ответ на: Re: 2.2.4.2 Numerical limits от anonymous

3.6.1 byte

addressable unit of data storage large enough to hold any member of the basic character set of the execution environment

kim-roader ★★ ()
Ответ на: комментарий от vaino

И правда… А stdint.h только в С99 появился :(

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.