ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
632521 Топик полностью
LightElf (20.11.2015 13:15 - 21.11.2015 02:06, просмотров: 251) ответил il-2 на sizeof() - не работает в директивах условной компиляции. Поэтому правильнее использовать stdint.h и константы типа UINT_MAX... а если не хочешь C99, то тогда только проверять константы, заданные на уровне проекта (вполне себе нормальный метод,
Поправка. stdint.h очень даже помогает, но только совместно с signal.h Через сравнение SIG_ATOMIC_MAX/SIG_ATOMIC_MIN с всякими INT_MAX/INT_MIN/INTPTR_MAX/INTPTR_MIN можно определить, атомарно ли обращение к инту или указателю. Для C89 похоже пролет, там жопа есть, а слова нет тип sig_atomic_t определен, но в limits.h его не добавили.
Не надо делать мне как лучше, оставьте мне как хорошо