ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
444515 Топик полностью
fk0, легенда (20.09.2013 15:50, просмотров: 135) ответил fk0 на Зачем C30 (XC16) и C32 (XC32) заменяют printf на _printf_cdnopsuxX ? И там чем дальше, тем странней. Несколько килобайт непонятно чего делающего кода.
Цитирую:  /* * Microchip MPLABX C32 compiler generates calls to _printf_s() * and other strange names. */ #ifdef __MPLABX__ void _printf_s(char *fmt, ...) __attribute__((alias ("printf"))); void _printf_cdnopuxX(char *fmt, ...) __attribute__((alias ("printf"))); void _printf_cdnopsuxX(char *fmt, ...) __attribute__((alias ("printf"))); #endif Т.е. это кодогенератор у него заменяет. И ещё неизвестно что заменяет. Зачем -- а вот потому, что индусы...
[ZX]