debug_print && error

Re: debug_print && error

by Jean-Cédric Chappelier -
Number of replies: 0

oui c'est parce que (comme indiqué par le message) vous ne donnez pas d'argument (au fprintf qui est activé par -DDEBUG), il faut en donner un. Le « dirty trick » c'est d'écrire votre utilisation à la macro comme suit :

..._REQUIRE(size != 0, ERR_BAD_PARAMETER, "Cannot instantiate memory of size %d", 0);

ou encore :
..._REQUIRE(size != 0, ERR_BAD_PARAMETER, "Cannot instantiate memory of %s", "size 0");

Ca devrait supprimer le warning.