LINUX.ORG.RU

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

Да, и спасибо за ссылку.

slapin ★★★★★
() автор топика
Ответ на: комментарий от 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 ★★★★★
() автор топика
Ответ на: комментарий от 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.