λ mingw32-make.exe
gcc -Wall -Wextra -pedantic -Wwrite-strings -o own.o -c own.c
own.c: In function 'openFile':
own.c:106:13: warning: passing argument 1 of 'exitFail' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
exitFail("Impossible d'ouvrir le fichier!");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from own.c:1:0:
Header/own.h:420:6: note: expected 'char *' but argument is of type 'const char *'
void exitFail(char *str);
^~~~~~~~
own.c: In function 'alloc':
own.c:202:12: warning: passing argument 1 of 'exitFail' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
exitFail("ALLOCATION DYNAMIQUE IMPOSSIBLE");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from own.c:1:0:
Header/own.h:420:6: note: expected 'char *' but argument is of type 'const char *'
void exitFail(char *str);
^~~~~~~~
own.c: In function 'writeCpy':
own.c:382:12: warning: passing argument 1 of 'exitFail' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
exitFail("CAN'T OPEN(write) FILE ");
^~~~~~~~~~~~~~~~~~~~~~~~~
own.c:311:6: note: expected 'char *' but argument is of type 'const char *'
void exitFail(char *str)
^~~~~~~~
own.c: In function 'loadCpy':
own.c:394:12: warning: passing argument 1 of 'exitFail' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
exitFail("CAN'T OPEN(read) FILE");
^~~~~~~~~~~~~~~~~~~~~~~
own.c:311:6: note: expected 'char *' but argument is of type 'const char *'
void exitFail(char *str)
^~~~~~~~
gcc -Wall -Wextra -pedantic -Wwrite-strings -o address.o -c address.c
gcc -Wall -Wextra -pedantic -Wwrite-strings -o date.o -c date.c
date.c: In function 'getMonthToString':
date.c:10:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Janvier";
^~~~~~~~~
date.c:12:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Fevrier";
^~~~~~~~~
date.c:14:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Mars";
^~~~~~
date.c:16:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Avril";
^~~~~~~
date.c:18:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Mais";
^~~~~~
date.c:20:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Juin";
^~~~~~
date.c:22:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Juillet";
^~~~~~~~~
date.c:24:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Aout";
^~~~~~
date.c:26:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Septembre";
^~~~~~~~~~~
date.c:28:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Octobre";
^~~~~~~~~
date.c:30:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Novembre";
^~~~~~~~~~
date.c:32:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "Decembre";
^~~~~~~~~~
date.c:34:11: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
return "NULL";
^~~~~~
gcc -Wall -Wextra -pedantic -Wwrite-strings -o entity.o -c entity.c
gcc -Wall -Wextra -pedantic -Wwrite-strings -o customer.o -c customer.c
customer.c: In function 'getNextCustomer':
customer.c:100:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(customer->next==NULL)
^
customer.c: In function 'getPreviousCustomer':
customer.c:114:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(customer->previous==NULL)
^
customer.c: In function 'getFirstCustomer':
customer.c:127:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(head!=NULL)
^
customer.c: In function 'getLastCustomer':
customer.c:137:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(tail!=NULL)
^
customer.c: In function 'editCustomer':
customer.c:399:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
customer->isDelete=1;
~~~~~~~~~~~~~~~~~~^~
customer.c:400:4: note: here
case 9:
^~~~
gcc -Wall -Wextra -pedantic -Wwrite-strings -o line.o -c line.c
gcc -Wall -Wextra -pedantic -Wwrite-strings -o product.o -c product.c
product.c: In function 'getNextProduct':
product.c:106:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(product->next==NULL)
^
product.c: In function 'getPreviousProduct':
product.c:119:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(product->previous==NULL)
^
product.c: In function 'getFirstProduct':
product.c:132:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(array->head!=NULL)
^
product.c: In function 'getLastProduct':
product.c:142:4: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
if(array->tail!=NULL)
^
product.c: In function 'editProduct':
product.c:262:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
product->isDelete=1;
~~~~~~~~~~~~~~~~~^~
product.c:263:4: note: here
case 9:
^~~~
gcc -Wall -Wextra -pedantic -Wwrite-strings -o order.o -c order.c
gcc -Wall -Wextra -pedantic -Wwrite-strings -o menu.o -c menu.c
gcc -Wall -Wextra -pedantic -Wwrite-strings -o main.o -c main.c
main.c: In function 'main':
main.c:5:14: warning: unused parameter 'argc' [-Wunused-parameter]
int main(int argc, char const *argv[])
^~~~
main.c:5:32: warning: unused parameter 'argv' [-Wunused-parameter]
int main(int argc, char const *argv[])
^~~~
gcc -Wall -Wextra -pedantic -Wwrite-strings -I Header -o main *.o
rm -f *.o
Partager