fk0, легенда (12.12.2019 11:59, просмотров: 646) ответил abivan на в каком режиме компилит XC32 это он сам решил(видимо из за строчной буквы расширения .С На плюсах я не пишу. Не то чтоб не хотелось, на данном этапе в ембедед нет такой возможности. для pic18/24 нет плюсов а код должен работать и на них и на
Варнинг в этом месте и должен быть. 60-я строка специально с ошибкой, чтоб показать, что варнинг, если типы перепутаешь, есть. .C, .cc, .cpp, .c++, .hpp, .hh, .cxx -- файлы для C++ компилятора;
.c -- для C-компилятора;
.h -- или одно, или другое, не угадаешь.
QC -- это компилятор 30-летней давности, он даже C89 может не соответствовать. На носу 2020 год, вспомни. Хорошо конечно не гнаться за будущем днём, но не настолько. Обычный gcc ничем не хуже.
PS: даже в Hitech-C был, если не ошибаюсь, __VA_ARGS__, он много у кого из C89 есть.
[ZX]