Я знаком с предупреждением, подавляющим прагмы для GCC и Keil (они разные, но использование почти одинаково). Для сторонних заголовков я могу сделать что-то вроде этого:
#pragma push
#pragma suppress warning
#include "whatever.h"
#pragma pop
Но как я могу подавить предупреждения от сторонних источников? Оба Eclipse + GCC и Keil генерируют их. Единственное решение, которое я придумал, - сделать whapper.c файл, который будет включать другие .c файлы, что кажется очень грязным трюком.
Есть ли другие решения?