Bonjour, pouvez-vous m'expliquer le warning suivant s'il vous plait ?
voici le code en question../source/mysource/functions.c:100: attention : passage de l'argument n°1 de « NumberSpecies » annule des qualificateurs du type du pointeur cible
et voici le prototype de ma fonction NumberSpecies :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 const unsigned int numO2=NumberSpecies("O2",mec);
Mes options de compilation sont les suivantes (je les ai chopées dans une discussion sur ce forum) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 unsigned int NumberSpecies(char *,Mechanism *);
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CFLAGS=-Wall -O3 -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Werror-implicit-function-declaration -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Winline -Wlong-long
Partager