ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
433566 Топик полностью
fk0, легенда (16.08.2013 17:39, просмотров: 247) ответил rezident на Я же указал, что именованные типы переопределялись под конкретную платформу. Т.е. поросту говоря, uint16_t был именно 16-и разрядным (подбирался именной такой тип) на всех используемых платформах.
1) нафига? есть stdint.h -- там именно это и сделано, даже называется так же, 2) Случай номер 2 описанный выше (подсовывание uint16_t куда-то вместо ожидаемого int прокатывало на 16-бит платформе и портит соседние переменыне на 32-бит: ожидать warning можно только от scanf, функции без формата его не дадут).
[ZX]