-
- Не, на %hu IAR MSP430 5.30 тоже ругается. Значит расширяет до двух байт uint, что для MSP430 пофиг. - Vladimir Ljaschko(09.08.2011 13:19)
- Все аргументы будут расширяться как минимум до int. Кроме типов с большим sizeof(). - fk0(09.08.2011 13:14)
- У AVR GCC тоже есть ключик. И еще много у каких компайлеров под 8-битные платформы. Кроме того, расширение до int параметров для функции с переменным числом параметров - вопрос тонкий. - Lightelf(10.08.2011 16:25)
- Если имеется ввиду avr-gcc-шный ключик -mint8, то это не просьба не расширять, а сужение int до 8 бит (а long до 16, спасибо). И его не рекомендуют применять. avr-libc давно разбежался с этим ключиком в разные стороны. - =ReAl=(10.08.2011 17:20, )
- ООО. Очень толстый. Так делать нельзя. - fk0(10.08.2011 16:43)
- Исключение - Keil для 8051. У него есть ключик не расширять char до int. - vmp(09.08.2011 14:16)
- У AVR GCC тоже есть ключик. И еще много у каких компайлеров под 8-битные платформы. Кроме того, расширение до int параметров для функции с переменным числом параметров - вопрос тонкий. - Lightelf(10.08.2011 16:25)