Понадобилась функция toupper(), но сразу случился конфликт хидеров #include <string.h> и #include <ctype.h> (использую Full DLIB, IAR AVR 5.50). В первом: __ATTRIBUTES int toupper(const char *, const char *); Во втором: __ATTRIBUTES int toupper(int); Во всех справочниках описан второй вариант, а что делает первый вариант, и что-же мне использовать. Если убрать #include <ctype.h>, то выдает предупреждение: Warning[w6]: Type conflict for external/entry "toupper", in module AT_modem against external/entry in module ?toupper; function types have different numbers of parameters.
|