Я использовал следующий код для подавления предупреждений:
начиная со строки № 25
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
#include <main.h>
#pragma GCC diagnostic pop
, но я получаю следующие предупреждения:
main.c:25: warning: expected [error|warning|ignored] after ‘#pragma GCC diagnostic’
main.c:26: warning: unknown option after ‘#pragma GCC diagnostic’ kind
В файлевключены из main.c: 28:
main.h: In function ‘libstart’:
main.h:55: warning: assignment from incompatible pointer type
main.h:58: warning: assignment from incompatible pointer type
main.c: At top level:
main.c:28: warning: expected [error|warning|ignored] after ‘#pragma GCC diagnostic’
Есть ли какие-либо проблемы в моем коде?Есть ли другой способ подавить предупреждение из определенного файла?