Resultados da pesquisa a pedido "gcc-warning"
declaração implícita da função 'strtok_r' [-Wimplicit-function-statement] apesar de <string.h>
Eu tenho o seguinte código para tokenizar uma string contendo linhas separadas por\n e cada linha tem números inteiros separados por um\t: void string_to_int_array(char file_contents[BUFFER_SIZE << 5], int array[200][51]) { char *saveptr1, ...
Existe um aviso do GCC que detecta operações de troca de bits em tipos assinados?
Se eu ler a especificação ISO C ++ (seções 5.8.2 e 5.8.3) corretamente, o deslocamento à direita dos tipos assinados negativos é específico da implementação e o comportamento indefinido do deslocamento à esquerda. Portanto, eu gostaria de ...
Diga ao gcc que uma chamada de função não retornará
estou usandoC99 sobGCC. Eu tenho uma função declaradastatic inline em um cabeçalho que não posso modificar. A função nunca retorna, mas não está marcada__attribute__((noreturn)). Como posso chamar a função de uma maneira que informe ao ...
C ++: aviso: '…' declarado com maior visibilidade do que o tipo de seu campo '… :: <anônimo>'
Estou recebendo esses dois avisos (com o GCC 4.2 no MacOSX): /Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:154igned /Users/az/Programmierung/openlierox/build/Xcode/../../src/main .cpp: 154: aviso: 'startMainLockDetector () ...
Qual é a explicação para "aviso: assumindo que o loop não é infinito"
Acabei de tomar a decisão de alterar tantas variáveis deunsigned paraint e ao recompilar o código em questão, foi recebido por esta mensagem de aviso: freespace_state.c:203: warning: assuming that the loop is not infiniteA linha em questão: for ...
Como suprimir avisos de "parâmetro não utilizado" em C?
Por exemplo: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; }Em C ++ eu pude colocar um/*...*/ comentar em torno dos parâmetros. Mas não em C, é claro, onde isso me dá o erroerror: parameter name omitted.
Por que o GCC apenas algumas vezes detecta o uso de uma variável antes de sua inicialização? [duplicado
Esta pergunta já tem uma resposta aqui: Compilador não detectando variável obviamente não inicializada [/questions/27063678/compiler-not-detecting-obviously-uninitialized-variable] 4 respostas Eu estava lendo algum código de um livro, quando ...
Como melhor silenciar um aviso sobre variáveis não utilizadas?
Tenho um aplicativo de plataforma cruzada e em algumas das minhas funções nem todos os valores passados para as funções são utilizados. Por isso, recebo um aviso do GCC informando que existem variáveis não utilizadas. Qual seria a melhor ...
Obtendo o aviso “converter para ponteiro de número inteiro de tamanho diferente” do código a seguir
O código é: Push(size, (POINTER)(GetCar(i) == term_Null()? 0 : 1));Aqui está oC code push retornaABC qual typedef POINTER *ABC typedef void * POINTER ABC size; Push(ABC,POINTER); XYZ GetCar(int); typedef struct xyz *XYZ; XYZ term_Null(); long ...
Como desativar todos os avisos em g ++ em algumas linhas de código
Como desativar todos os avisos em algumas linhas de código. Os avisos específicos podem ser desativados usando o recurso de diagnóstico GCC, mas existe um sinalizador para todos os avisos. Eu tentei dessa maneira, mas não funciona #pragma GCC ...