C'est quoi ce "Portability Guide", au juste ? J'aimerais y jeter un oeil pour voir comment ils justifient un tel remplacement, parce que à priori je vois pas l'intérêt de remplacer /* */ par des #if 0 #endif... Le résultat est le même : ce code sera dézingué par le préprocesseur (et vu que /* */ est le format traditionnel de commentaires en C, je vois pas le problème de portabilité). Quid ?
20 juil. 2007 à 20:07
15 juin 2005 à 22:40
15 juin 2005 à 20:44
/* if (src_y < 0) {
src_y = -src_y;
XCopyArea(d, f, tmp, gc, src_x, src_y, inc, ymax-src_y, src_x, 0);
XCopyArea(d, f, tmp, gc, src_x, 0, inc, src_y, src_x, ymax-src_y);
}else { }*/
par ceci :
#if 0
if (src_y < 0) {
src_y = -src_y;
XCopyArea(d, f, tmp, gc, src_x, src_y, inc, ymax-src_y, src_x, 0);
XCopyArea(d, f, tmp, gc, src_x, 0, inc, src_y, src_x, ymax-src_y);
}else { }
#endif
Ouai je sais c'est un peu n'importe quoi mais ... C'est plus propre, et c'est une des recommandation du Portability Guide :p
Sinon, très bonne source !