From b91ac429108096a3de75b9b81ca2c637b27524ba Mon Sep 17 00:00:00 2001 From: Olivier Gayot Date: Wed, 7 Jan 2015 13:30:26 +0100 Subject: replaced function inverse() by macro There was multiple problems with this function: void inverse(int *bool); First, we use "bool", which is actually a standard type, as the identifier. Then, we cannot pass different types to the function without cast. Then, inverse is not a meaninful name. At last, we have to pass the address of the variable we want to inverse. Fixed all these points by replacing the function by a macro : #define inverse_boolean(_b) /* impl */ Signed-off-by: Olivier Gayot --- main.c | 9 --------- 1 file changed, 9 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index fed4aaa..c5a680d 100644 --- a/main.c +++ b/main.c @@ -238,15 +238,6 @@ void Fdechargerimages (SURFACES *surfaces)//dechargement des surfaces alouées } } -void inverse(int *bool) -{ - if (*bool) - *bool=0; - else if (!*bool) - *bool=1; -} - - /* ********************************************************************* */ /*obtenirPixel : permet de récupérer la couleur d'un pixel Paramètres d'entrée/sortie : -- cgit v1.2.3